下面是 PHP 的 configure
腳本使用的部分選項的列表,用于類 Unix
環(huán)境的編譯。大部分配置選項在擴展模塊參考頁面適當(dāng)?shù)奈恢昧谐觯皇窃谶@里。要查看所有可用配置選項的列表,在運行
autoconf 命令后在 PHP 的源代碼目錄運行
./configure --help(參見安裝與配置一章)。也可以閱讀
? GNU configure
文檔以獲得有關(guān) configure
命令的更詳細(xì)信息,例如 --prefix=PREFIX
。
注意:
這些選項只用在編譯的時候。如果想要修改 PHP 的運行時配置,請閱讀運行時配置。
編譯時加入調(diào)試符號。
設(shè)置被安裝文件的布局。TYPE 是 PHP(默認(rèn))或 GNU。
在 DIR(默認(rèn)為 PREFIX/lib/php)中安裝 PEAR。
不安裝 PEAR。
使用 PHP 自帶的 SIGCHLD 處理器。
禁用在搜索路徑中傳遞其他運行庫。
啟用 libgcc 的精確鏈接。
包含試驗性的 PHP 流。不要使用此選項,除非是要測試代碼!
定義 zlib 的安裝目錄。
使用 POSIX 線程(默認(rèn))。
編譯共享庫 [default=yes]。
編譯靜態(tài)庫 [default=yes]。
為快速安裝優(yōu)化 [default=yes]。
假設(shè) C 編譯器使用 GNU ld [default=no]。
避免鎖死(可能破壞并聯(lián)的編譯)。
嘗試僅使用 PIC/非 PIC 對象 [default=use both]。
僅導(dǎo)出必須的符號。查看 INSTALL 文件以獲得更多信息。
對偶然安裝一下的情形啟用此選項,使得不檢查編譯規(guī)則和依賴關(guān)系。
設(shè)置 php.ini 的搜索路徑。默認(rèn)為 PREFIX/lib。
默認(rèn)啟用安全模式。
本特性已自 PHP 5.3.0 起廢棄并將自 PHP 5.4.0 起移除。
在安全模式時僅允許在 DIR 目錄中執(zhí)行。默認(rèn)目錄為 /usr/local/php/bin。
本特性已自 PHP 5.3.0 起廢棄并將自 PHP 5.4.0 起移除。
默認(rèn)啟用 magic quotes。
本特性已自 PHP 5.3.0 起廢棄并將自 PHP 5.4.0 起移除。
默認(rèn)禁用短形式的開始標(biāo)簽 <? 。
在詞法與語法分析時允許多字節(jié)編碼被執(zhí)行。如果在編譯 PHP 時使用了這個選項,就能夠在 declare 結(jié)構(gòu)中使用 encoding 指令。
本特性已自 PHP 5.3.0 起廢棄并將自 PHP 5.4.0 起移除。
指定Uxin系統(tǒng)庫文件目錄用于構(gòu)建 PHP。 對于64位系統(tǒng), 需要指定
lib64
目錄,比如
--with-libdir=lib64
。
下面的列表包含 PHP 可用的 SAPI(服務(wù)器應(yīng)用編程接口
)。
編譯共享的 Apache 模塊。FILE 是可選的 Apache apxs 工具的路徑,默認(rèn)指向 apxs。請確認(rèn)指定的 apxs 已經(jīng)安裝在服務(wù)器中,并且它不是 Apache 源碼包中的那個 apxs。
編譯靜態(tài) Apache 模塊。DIR 是 Apache 編譯目錄的頂層,默認(rèn)為 /usr/local/apache。
啟用 mod_charset 的轉(zhuǎn)換表(俄文的 Apache 使用)。
編譯共享的 Apache 2.0 模塊。FILE 是可選的 Apache apxs 工具的路徑,默認(rèn)指向 apxs。
禁止編譯 PHP 的 CLI 版本(使用它將同時強制使用 --without-pear 選項)。更多信息請參閱 PHP 的命令行模式。
啟用 phpdbg 調(diào)試 SAPI 模塊支持。
啟用編譯嵌入的 SAPI 庫。TYPE 或者為 shared
或者為 static
,默認(rèn)為
shared
。
包含 servlet 支持。DIR 是 JSDK 的安裝目錄。此 SAPI 要求 java 擴展必須作為共享模塊編譯到 PHP 中。
禁止編譯 CGI 版本的 PHP。
這個選項也會啟用 FastCGI。