linux下的phpize擴展安裝實例詳解

linux系統中,php安裝成功后,在bin目錄下會生成一個名叫phpize的可執行腳本,這個腳本的用途是動態安裝php擴展模塊。<br>

使用phpize腳本安裝php擴展模塊的好處:在安裝php時沒有安裝的擴展,可以在以后隨時安裝上,且不需要重新安裝PHP。

?

安裝步驟:<br><br>

1、切換到擴展模塊目錄

立即學習PHP免費學習筆記(深入)”;

在php源碼包被解壓后的目錄中有個ext子目錄,這里有近70多個主流的php擴展模塊安裝包。

如現在要安裝curl擴展,則切換到curl目錄:<br>cd /lamp/php-7.0.7/ext/curl

?

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

/usr/local/php/bin/phpize

執行成功會返回幾行數據:<br>Configuring for:<br>PHP Api Version: 20041225<br>Zend Module Api No: 20060613<br>Zend Extension Api No: 220060519

?

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

若編譯過程中報錯,可以參考另外一片文章解決報錯<br>

linux下的phpize擴展安裝實例詳解<br>

linux下的phpize擴展安裝實例詳解<br>

http://blog.csdn.net/haiqiao_2010/article/details/46005773

./configure –prefix=/usr/local/curl

4、make & make install

統提示信息截圖如下:

linux下的phpize擴展安裝實例詳解<br>

/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/<br>目錄會生成curl.so文件

linux下的phpize擴展安裝實例詳解<br>

5、在php.ini中找到extension_dir字段,把值修改成:<br><br>

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

<br>

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

vim /usr/local/php/etc/php.ini

?

extension = “curl.so”<br>/usr/local/php/lib/php/extensions/no-debug-zts-20151012/

?7、重啟服務器

/usr/local/apache2/bin/apachectlrestart<br>

相關推薦:

phpize使用方法

phpize使用方法

phpize使用方法

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享