php擴充套件的安裝之phpize

2021-08-18 07:53:12 字數 800 閱讀 5125

安裝php(fastcgi模式)的時候,常常有這樣一句命令:/usr/local/webserver/php/bin/phpize

一、phpize是幹嘛的?

phpize是什麼東西呢?php官方的說明:

phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛程式模組

比如你想在原來編譯好的php中加入memcached或者imagemagick等擴充套件模組,可以使用phpize,通過以下幾步工作。

二、如何使用phpize?

當php編譯完成後,php的bin目錄下會有phpize這個指令碼檔案。在編譯你要新增的擴充套件模組之前,執行以下phpize就可以了;

比如現在想在php中加入memcache擴充套件模組:我們要做的只是如下幾步

————————————————————————

tar zxvf memcache-2.2.5.tgz

cd memcache-2.2.5/

/usr/local/webserver/php/bin/phpize

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

make

make install

————————————————————————

注意./configure 後面可以指定的是php-config檔案的路徑

這樣編譯就完成了,還需要做的是在php.ini檔案中加入extension值

extension = 「memcache.so」

phpize安裝PHP擴充套件

安裝編譯完成php原始碼後忘記安裝一些擴充套件可以通過phpize來安裝 拿lnmp1.6安裝舉例 安裝完成lnmp後發現有些擴充套件沒有 我們解壓縮這個包,php 7.3.9 cd php 7.3.9 ext ls裡面有很多擴充套件包的資料夾,如gd cd gd 執行 usr local php ...

利用phpize安裝php擴充套件模組

cd extname 進入擴充套件模組的原始碼目錄下 usr local php bin phpize 舉例而已,具體路徑依實際情況而定 configure 根據不同的擴充套件模組,增加不同的引數 make make install 上邊的步驟將生成 extname.so檔案 修改php.ini e...

linux下的phpize擴充套件安裝

系統中,php安裝成功後,在 bin目錄下會生成乙個名叫 phpize 的可執行指令碼,這個指令碼的用途是動態安裝 php擴充套件模組。使用phpize 指令碼安裝 php擴充套件模組的好處 在安裝 php時沒有安裝的擴充套件,可以在以後隨時安裝上,且不需要重新安裝 php。安裝步驟 1 切換到擴充...