phpize安裝PHP擴展


安裝編譯完成php源碼后忘記安裝一些擴展可以通過phpize來安裝

拿lnmp1.6安裝舉例

安裝完成lnmp后發現有些擴展沒有

lnmp1.6的安裝腳本會在lnmp1.6里生成src,里面是lnmp安裝時下載的源碼包,如php-7.3.9.tar.bz2

我們解壓縮這個包,php-7.3.9

cd php-7.3.9/ext/

ls

里面有很多擴展包的文件夾,如gd;cd gd

#執行 /usr/local/php/bin/phpize

如果不是這樣操作的話就會提示下面的錯誤:
Cannot find config.m4.
Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module

注意:目錄/root/lnmp1.6/php-7.3.9/ext/pdo_mysql ,在運行phpize命令前並沒有configure文件,只有config.m4文件。運行phpize就生成了一個可執行的configure文件。

./configure --with-php-config=/usr/local/php/bin/php-config

make 

make install

這樣就生成了該擴展到ext目錄下

參考:http://www.361way.com/php-module/894.html

 


免責聲明!

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



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