用 phpize 編譯共享 PECL 擴充套件庫

2022-04-13 16:25:15 字數 405 閱讀 3962

phpize 命令是用來準備 php 擴充套件庫的編譯環境的。下面例子中,擴充套件庫的源程式位於 extname 目錄中:

$ cd extname

$ phpize

$ ./configure

$ make

# make install

成功的安裝將建立 extname.so 並放置於 php 的擴充套件庫目錄中。需要調整 php.ini,加入 extension=extname.so 這一行之後才能使用此擴充套件庫。

如果系統中沒有 phpize 命令並且使用了預編譯的包(例如 rpm),那要安裝 php 包相應的開發版本,此版本通常包含了 phpize 命令以及相應的用於編譯 php 及其擴充套件庫的標頭檔案。

使用 phpize --help 命令可以顯示此命令用法。

用 phpize 編譯共享 PECL 擴充套件庫

phpize 命令是用來準備 php 擴充套件庫的編譯環境的。下面例子中,擴充套件庫的源程式位於 extname 目錄中 cd extname phpize configure make make install 成功的安裝將建立 extname.so 並放置於 php 的擴充套件庫目錄中。需要調整...

用phpize自編譯php模組

在用mac的時候,發現系統自己安裝了apache和php,配置檔案php.ini和apache2都在 private etc 下 在cli下用 php v 顯示warming,顯示 php warning module openssl already loaded in unknown on lin...

通過phpize命令編譯php擴充套件程式

2019獨角獸企業重金招聘python工程師標準 由於我的php環境已經安裝完畢。但是我的應用程式需要zlib擴充套件。注,我的php是通過make編譯的。以下是操作步驟 1.在php的編譯目錄下,php source ext zlib目錄中,可以找到zlib資源。2.進入到zlib目錄下,執行 p...