什麼是phpize及其用法
阿新 • • 發佈:2018-12-02
應用場景
在使用php的過程中,我們常常需要去新增一些PHP擴充套件庫。但是重新對php進行編譯是比較蠻煩的,所以這時候我們可以使用phpize對php進行新增擴充套件。並且phpize編譯的擴充套件庫可以隨時啟用或停用,比較靈活。
使用方法
extention為要掛載的擴充套件包
wget extension.tar.gz
下載相應的擴充套件包並解壓。cd extension/
切換到擴充套件extension的目錄中/php/bin/phpize
執行php安裝目錄下的phpize檔案,這時候會在extension目錄下生成相應的configure檔案。/configure --with-php-config=/php/bin/php-config
執行配置,如果你的伺服器上只是裝了一個版本的php則不需要新增--with-php-config
。後面的引數只是為了告訴phpize要建立基於哪個版本的擴充套件。make && make install
編譯模組- 編譯好模組之後,需要讓php啟用它。在php.ini檔案中加入把
extension.so
開啟即可。重啟php服務。
作用
其實phpize是一個執行指令碼,主要作用是檢測php的環境還有就是在特定的目錄生成相應的configure檔案,這樣makeinstall之後,生成的.so檔案才會自動載入到php擴充套件目錄下面。