php补充 扩展,php补充安装扩展支持
一般我們編譯安裝php時(shí),不知道到底要安裝哪些擴(kuò)展,即使想全部安裝,也不能將所有擴(kuò)展的擴(kuò)展名都列舉出來(lái),所以一般是需要哪些擴(kuò)展就安裝哪些擴(kuò)展,待后續(xù)需要某擴(kuò)展時(shí)再補(bǔ)充編譯進(jìn)去
如果我們運(yùn)行的php版本有對(duì)應(yīng)的擴(kuò)展,而是之前編譯時(shí)沒(méi)有編譯進(jìn)去,可以通過(guò)以下方法安裝。
1、直接cd到之前安裝的源代碼目錄下的ext/extends_package_name,即對(duì)應(yīng)的擴(kuò)展包路徑
2、在該擴(kuò)展目錄下運(yùn)行命令phpize(如果沒(méi)有phpize,則指定完整路徑,如我的在/usr/local/php/bin/phpize),該命令的目的是生成configure文件
3、運(yùn)行命令./configure --with-php-config=/usr/local/php/bin/php-config --with-extention
--with-php-config為已安裝的php的php-config文件完整路徑
--with-extention為現(xiàn)在需要補(bǔ)充的php擴(kuò)展項(xiàng),如果該配置項(xiàng)需要賦值,而你系統(tǒng)的對(duì)應(yīng)庫(kù)不在默認(rèn)路徑,則需要指定路徑,如果在默認(rèn)路徑,則不需要指定。
4、make
5、make test
6、sudo make install
6、將剛剛安裝的擴(kuò)展配置到php.ini
應(yīng)用舉例:
1)mysqli
/usr/local/php5/bin/phpize??????? 這里回車運(yùn)行,執(zhí)行完后就出了configure文件,
./configure? –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config
直接回車,不出問(wèn)題就繼續(xù)。。
make
make test
make install?? (不出錯(cuò)就會(huì)顯示Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20041030/)
現(xiàn)在mysqli.so文件就出來(lái)啦。。
直接在php.ini里把這個(gè)文件加載就OK啦。。
extension_dir=”/usr/local/php5/ext”
extension=mysqli.so
2)加密擴(kuò)展 --with-mcrypt --with-mhash
總結(jié)
以上是生活随笔為你收集整理的php补充 扩展,php补充安装扩展支持的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 房屋贷款利率是多少
- 下一篇: win8.1系统怎么分盘 Win8.1如