語法: --enable-discard-path
說明: 開啟這個選項,使用者就不能透過瀏覽器讀取.htaccess 等和系統安全相關的
檔案。高精確度數學函式
語法: --enable-bcmath
說明: 開啟高精確度函式。必須要先安裝本函式庫,本選項方有效。
強迫cgi 重導
語法: --enable-force-cgi-redirect
範例: 若使用cgi version 模式來執行php
的設,開啟本選項會增加安全性。例如使
用者讀http://my.host/cgi-bin/php/secret/doc.html 遇到比較了解php
和apache 編譯在一起,讓php
變成apache 的一部份,則不需要加入本
選項。不使用短的標記
語法: --disable-short-tags
說明: 設定本選項後,php
的程式就不能使用短的<? .... ?> 標記,一定要用<?php
...... ?> 的長標記。
引入遠端檔案
語法: --enable-url-includes
說明: 設定本選項可讓php
程式可以引入(include) 遠端的http 或ftp 伺服器中
的檔案。
關閉語法效果
語法: --disable-syntax-hl
說明: 使用本選項會關閉php
語法的彩色效果。
函式庫路徑
語法: cppflags=-idir 及ldflags=-ldir
說明: 若php
在安全或編譯所需的函式庫在特別的路徑,需要加入本選項,ldflags
表示函式庫的路徑,cppflags 表示標頭檔的路徑。
範例: ldflags=-l/my/lib/dir cppflags=-i/my/include/dir ./configure
編譯選項說明
g 常用命令選項 選項解釋 ansi c只編譯並生成目標檔案。dmacro 以字串 1 定義 macro 巨集。dmacro defn 以字串 defn 定義 macro 巨集。e只執行 c 預編譯器。g生成除錯資訊。gnu 偵錯程式可利用該資訊。idirectory 指定額外的標頭檔案搜尋路徑di...
編譯選項說明
一 build 執行 編譯的主機,正常的話就是你的主機系統。這個引數一般由config.guess來猜就可以。當然自己指定也可以。二 host 編譯出來的二進位制程式所執行的主機,因為絕大多數是如果本機編譯,本機執行。所以這個值就等於build。只有交叉編譯的時候 也就是本機編譯,其他系統機器執行 ...
PHP編譯選項
編譯擴充套件庫 usr local php bin phpize configure with php config usr local php bin php config make make install ln s ext sockets modules sockets.so sockets....