首頁  >  文章  >  運維  >  linux下的phpize擴充安裝實例詳解

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

小云云
小云云原創
2018-02-27 11:16:132552瀏覽

linux系統中,php安裝成功後,在bin目錄下會產生一個名叫phpize的可執行腳本,這個腳本的用途是動態安裝php擴充模組。

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

 

安裝步驟:

1、切換到擴充模組目錄

在php原始碼包被解壓縮後的目錄中有個ext子目錄,這裡有近70多個主流的php擴充模組安裝包。

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

 

#2、在curl目錄中執行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 --prefix=/usr/local/curl

#4、make & make install

統提示資訊截圖如下:


/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/
目錄會產生curl.so檔案


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

相關建議:

##phpize使用方法

php7 安裝擴充功能 phpize 沒有產生configure檔案

#關於phpize的一點知識

以上是linux下的phpize擴充安裝實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn