在linux中使用phpize安裝php擴充模組,phpize擴充模組

來源:互聯網
上載者:User

在linux中使用phpize安裝php擴充模組,phpize擴充模組

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、make5、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() 看到如下模組擴充,即說明安裝成功.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.