例如:php新增動態擴充套件庫(curl)
cd php安裝包/ext
cd curl
phpize
./configure --with-php-config=/root/php5/bin/php-config
make
make install
cd /opt/php/php-5.2.6/ext/curl/modules
cp curl.so /usr/local/apache2/modules/
將編譯後的動態庫放到apache2的modules動態庫中(只是利用了apache2的乙個資料夾)
vim /root/php5/lib/php.ini
-----------------
extension=curl.so
extension_dir = "/usr/local/apache2/modules/"
修改新增這兩句
----------------
重新啟動apache2 ok!
檢視phpinfo
php動態擴充套件函式庫依賴
最近研發的專案需要php環境,由於php已經是編譯安裝好的,在安裝時可能有些依賴庫沒有指定,導致後期開發中用到後函式庫依賴 不存在,因此需要重新編譯新增上新的依賴庫。方法與步驟 1 進入到php的原始碼目錄下的ext目錄下,找到對應需要增加的擴充套件,以要新增bcmath依賴為例 進入目錄 root...
php擴充套件安裝
以前以為php的擴充套件要重新編譯php,今天在群友的指點下知道可以像apache模組一樣動態擴充套件,以mcrypt舉例。進入要安裝的擴充套件的原始碼目錄 cd root php 5.2.6 ext mcrypt 執行phpize usr local php5 bin phpize ansi ro...
PHP動態擴充套件模組
php動態擴充套件模組 usr local php bin php m 檢視模組 下面安裝乙個redis的模組 cd usr local src wget mv develop phpredis develop.zip unzip phpredis develop.zip cd phpredis d...