PHP中的擴展通常都是在安裝環境的時候就已經裝好了的。可是有的一些擴展在後期想要加上去的話也是能夠的。php支持後期安裝擴展。php
想要安裝擴展就須要先去下載安裝擴展所須要的擴展源碼包。autoconf.tar.gz和phpredis.tar.gz須要的留下郵箱或者+q472368077redis
經過ftp把文件上傳到/usr/local/redis目錄下進行解壓。apache
找到php運行目錄 /usr/local/php/bin/,找到可執行文件phpize找到以後記住路徑,回到解壓文件夾phpredis目錄中vim
cd /usr/local/redis/phpredisdebug
執行phpizerest
/usr/local/php/bin/phpize源碼
由於正常的安裝順序應該是先安裝redis而後安裝php,如今我們的執行順序正好是相反的。因此執行/usr/local/php/bin/phpize命令能夠修補安裝順序搞反的這個問題。文件上傳
做用:能夠把redis擴展反向安裝到php中。it
執行命令以後會告訴須要autoconf的軟件依賴,接下來安裝autoconfio
cd ..
tar zxvf autoconf.tar.gz
cd autoconf
./configure
make && make install
cd ..
cd phpredis
/usr/local/php/bin/phpize
重新執行phpize
./configure --with-php-config=/usr/local/php/bin/php-config
爲redis配置php的配置路徑
make && make install
ls /usr/local/php/lib/php/extensions/no-debug-***/查看是否有了redis.so(***表明你目錄下的文件名字)
這是php擴展模塊的擴展文件,這個文件須要在php.ini之中引用
cd /usr/local/php/lib這個目錄下有一個php.ini
vim php.ini
/extension查找引用文件的位置。
添加一行 extension=redis.so 引入redis擴展
:wq 保存退出
重啓apache /usr/local/httpd/bin/apachectl restart
重啓以後去一個php文件輸出phpinfo()查看擴展是否安裝上了.