rpm安裝的php 通過編譯增加模組

weixin_33858249發表於2017-11-27
第一步:先確認安裝了安裝包的基礎包,通常使用系統更新安裝即可:
yum list libmcrypt*
yum install libmcrypt*
第二步:進入PHP原始碼解壓後的目錄中,如我這裡是php-5.2.13,#cd /root/downloads/php-5.2.13/ext/mcrypt
如果沒有mcrypt則需要到網站上去下載,通常是自帶了的。
第三步:執行phpize, #/usr/local/php5/bin/phpize
第四步:編譯configure: ./configure --with-php-config=/usr/local/php5/bin/php-config
這裡需要指定php-config的目錄,然後仔細make,這裡將生成一個mcrypt.so檔案在 ./modules/mcrypt.so
第五步:拷貝./modules/mcrypt.so 到 php 的extension_dir 目錄中.
cp ./modules/mcrypt.so /usr/local/php5/include/php/include/
第六步:確定php.ini檔案中的 extension_dir= /usr/local/php5/include/php/include/
然後加上 extension = mcrypt.so;

第七步:重啟apache,檢視phpinfo看mcrypt是否已經加上。




本文轉自 freeterman 51CTO部落格,原文連結:http://blog.51cto.com/myunix/1094848,如需轉載請自行聯絡原作者

相關文章