php5安裝好後,可能在初次安裝時,會有些模塊會有遺漏,可是咱們又不想從新編譯php,由於耗時是比較長的。php
下面咱們就以單獨爲php5加載curl.so模塊爲例,演示如何動態爲php添加模塊。mysql
找到php5原碼安裝文件sql
cd /home/php5/ext/curlvim
運行 /usr/local/php/bin/phpizecurl
./configure –with-php-config=/usr/local/php5/bin/php-configurl
make test && make installdebug
安裝完成以後會在系統/usr/local/php/lib/php5/extensions/no-debug-non-zts-20060613/這個目錄下面生成mysqli.so的庫文件it
編輯php.ini文件,指定php到哪人目錄讀取模塊 vi /usr/local/php/etc/php.ini extension_dir=」/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613″ extension=curl.soio
/usr/local/php/bin/php -m|grep curl 查看curl.so是否存在編譯
在執行/usr/local/php/bin/php -m|grep curl 報錯: PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
解決方法: vim /etc/php.ini
其中找到xdebug擴展加載處:
extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so
修改成:
zend_extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so