linux系統中,php安裝成功後,在bin目錄下會產生一個名叫phpize的可執行腳本,這個腳本的用途是動態安裝php擴充模組。
使用phpize腳本安裝php擴展模組的好處:在安裝php時沒有安裝的擴展,可以在以後隨時安裝上,且不需要重新安裝PHP。
安裝步驟:
1、切換到擴充模組目錄
在php原始碼包被解壓縮後的目錄中有個ext子目錄,這裡有近70多個主流的php擴充模組安裝包。
如現在要安裝curl擴展,則切換到curl目錄:
cd /lamp/php-7.0.7/ext/curl
/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 --prefix=/usr/local/curl
5、在php.ini中找到extension_dir字段,把值修改成:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
<br/>
6、再在php.ini的Dynamic Extensions節位置下新增
vim /usr/local/php/etc/php.ini
extension = "curl.so"
/usr/local/php/lib/php/extensions/no-debug-zts-20151012/
7、重新啟動伺服器
/usr/local/apache2/bin/apachectlrestart
相關建議:
php7 安裝擴充功能 phpize 沒有產生configure檔案
以上是linux下的phpize擴充安裝實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!