在linux中使用phpize安裝php擴展模塊


linux系統中,php安裝成功后,在bin目錄下會生成一個名叫phpize的可執行腳本,這個腳本的用途是動態安裝php擴展模塊。
使用phpize腳本安裝php擴展模塊的好處:在安裝php時沒有安裝的擴展,可以在以后隨時安裝上,且不需要重新安裝PHP。
 
安裝步驟:

1、切換到擴展模塊目錄

在php源碼包被解壓后的目錄中有個ext子目錄,這里有近70多個主流的php擴展模塊安裝包。
如現在要安裝imap擴展,則切換到imap目錄:
cd /software/php-5.5.3/ext/imap

2、在imap目錄中執行phpize腳本

/usr/local/php/bin/phpize
執行成功會返回幾行數據:
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519

3、開始編譯(注意--with-php-config參數) 

若編譯過程中報錯,可以參考另外一篇文章解決報錯 http://blog.csdn.net/haiqiao_2010/article/details/46005773
./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
 

4、make

5、make install

 

統提示信息截圖如下:


這時在
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
目錄會生成imap.so文件
 

6、在php.ini中找到extension_dir字段,把值修改成:

/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/

7、再在php.ini的Dynamic Extensions節位置下添加

extension = "imap.so"

 8、重啟服務器

PHP 、NGINX 、APACHE,完成。
phpinfo() 看到如下模塊擴展,即說明安裝成功.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM