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