IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)服務(wù)器WEB服務(wù)器 → PHP的配置詳細(xì)選項(xiàng)

PHP的配置詳細(xì)選項(xiàng)

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

在詳細(xì)選項(xiàng)上,除了上述的安裝簡(jiǎn)介外,也可以在編譯時(shí)加入其它的選項(xiàng)。

apache模塊
語(yǔ)法: --with-apache=DIR
說(shuō)明: 用本選項(xiàng)可以讓 PHP 以apache的模塊方式使用,DIR 的字符串可以是 /usr/local/apache 或其它安裝apache的目錄
范例: --with-apache=/var/lib/apache

fhttpd 服務(wù)器模塊
語(yǔ)法: --with-fhttpd=DIR
說(shuō)明: 若使用 fttpd 服務(wù)器,可以使用本指令編譯 PHP。用模塊的方式配合 fttpd 服務(wù)器,可以有較好的效率。

Adabas D 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-adabas=DIR
說(shuō)明: 數(shù)據(jù)庫(kù)系統(tǒng)為 Adabas D 數(shù)據(jù)庫(kù)時(shí)需要加本選項(xiàng)。關(guān)于 Adabas D 數(shù)據(jù)庫(kù)的細(xì)節(jié),可以參考 _blank>http://www.adabas.com。
范例: --with-adabas=/usr/local/adabasd

dBase 資料表
語(yǔ)法: --with-dbase
說(shuō)明: 只要加本選項(xiàng),不用其它的參數(shù)或函數(shù)庫(kù),PHP 就會(huì)讓系統(tǒng)有存取 dBase 資料表的功能。

filePro 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-filepro
說(shuō)明: 不用指定數(shù)據(jù)庫(kù)路徑及其它函數(shù)庫(kù)等,可以讀取 filePro 數(shù)據(jù)庫(kù) (唯讀)。

mSQL 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-msql=DIR
說(shuō)明: 提供存取 mSQL 數(shù)據(jù)庫(kù)。更多的細(xì)節(jié)請(qǐng)參考 mSQL 的網(wǎng)站 _blank>http://www.hughes.com.au。
范例: --with-msql=/usr/local/Hughes

MySQL 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-mysql=DIR
說(shuō)明: 提供存取 MySQL 數(shù)據(jù)庫(kù)。更多的細(xì)節(jié)請(qǐng)參考 MySQL 的網(wǎng)站 _blank>http://www.tcx.se。
范例: --with-mysql=/usr/local/mysql

iODBC 數(shù)據(jù)庫(kù)裝置
語(yǔ)法: --with-iodbc=DIR
說(shuō)明: 提供 ODBC 數(shù)據(jù)庫(kù)裝置,用來(lái)存取后端數(shù)據(jù)庫(kù)。更多的細(xì)節(jié)請(qǐng)參考 iODBC 的網(wǎng)站 _blank>http://www.iodbc.org。
范例: --with-iodbc=/usr/local/iodbc

OpenLink ODBC 數(shù)據(jù)庫(kù)裝置
語(yǔ)法: --with-openlink=DIR
說(shuō)明: 使用 OpenLink ODBC 數(shù)據(jù)庫(kù)裝置,用來(lái)存取后端數(shù)據(jù)庫(kù)。更多的細(xì)節(jié)請(qǐng)參考 OpenLink ODBC 的網(wǎng)站 _blank>http://www.openlinksw.com。
范例: --with-openlink=/usr/local/openlink

Oracle 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-oracle=DIR
說(shuō)明: 使用 Oracle 數(shù)據(jù)庫(kù)。Oracle 的版本要在 7.3 版以上。您也可以在 PHP 程序中使用環(huán)境變量 ORACLE_HOME 來(lái)指定 Oracle 的路徑。更多有關(guān) Oracle 的信息請(qǐng)參考 Oracle 的網(wǎng)站 _blank>http://www.oracle.com。
范例: --with-oracle=/export/app/oracle/product/7.3.2

PostgreSQL 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-pgsql=DIR
說(shuō)明: 使用 PostgreSQL 數(shù)據(jù)庫(kù)。更多有關(guān) PostgreSQL 的信息請(qǐng)參考 PostgreSQL 的網(wǎng)站 sql.org/" target=_blank>http://www.postgreSQL.org 或臺(tái)灣的 Mirror 站 sql.ccit.edu.tw/" target=_blank>http://postgresql.ccit.edu.tw。
范例: --with-pgsql=/usr/local/pgsql

Solid 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-solid=DIR
說(shuō)明: 使用 Solid 數(shù)據(jù)庫(kù)。更多有關(guān) Solid 的信息請(qǐng)參考 Solid 的網(wǎng)站 _blank>http://www.solidtech.com。
范例: --with-solid=/usr/local/solid

Sybase 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-sybase=DIR
說(shuō)明: 使用 Sybase 數(shù)據(jù)庫(kù)。更多有關(guān) Sybase 的信息請(qǐng)參考 Sybase 的網(wǎng)站 _blank>http://www.sybase.com。
范例: --with-sybase=/home/sybase

Sybase-CT 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-sybase-ct=DIR
說(shuō)明: 使用 Sybase-CT 數(shù)據(jù)庫(kù)。
范例: --with-sybase-ct=/home/sybase

Velocis 數(shù)據(jù)庫(kù)
語(yǔ)法: --with-velocis=DIR
說(shuō)明: 使用 Velocis 數(shù)據(jù)庫(kù)。有關(guān) Velocis 數(shù)據(jù)庫(kù)的進(jìn)一步資料請(qǐng)參考 Raima 公司的網(wǎng)站 _blank>http://www.raima.com。
范例: --with-velocis=/usr/local/velocis

自訂 ODBC 數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序
語(yǔ)法: --with-custom-odbc=DIR
說(shuō)明: 使用自訂的 ODBC 函數(shù)庫(kù)。當(dāng)然,在使用本方式時(shí)要指定 CUSTOM_ODBC_LIBS 及 CFLAGS 變量。例如在 QNX 機(jī)器上使用 Sybase SQL Anywhere 時(shí)可能要配置系統(tǒng)環(huán)境變量 CFLAGS=-DODBC_QNX、LDFLAGS=-lunix 及 CUSTOM_ODBC_LIBS="-ldblib -lodbc",并要在 PHP 配置加入 --with-custom-odbc=/usr/lib/sqlany50
范例: --with-custom-odbc=/usr/local/odbc

不使用 ODBC 數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序
語(yǔ)法: --disable-unified-odbc
說(shuō)明: 使用本選項(xiàng)將使所有的 ODBC 數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序不作用。本選項(xiàng)不用指定路徑,而受本選項(xiàng)影響的選項(xiàng)有 --with-iodbc、--with-solid、--with-adabas、--with-velocis 及 --with-custom-odbc。

LDAP 目錄協(xié)議
語(yǔ)法: --with-ldap=DIR
說(shuō)明: 若要使用目錄協(xié)議 (Lightweight Directory Access Protocol, LDAP) 則必須要打開(kāi)本選項(xiàng)。有關(guān) LDAP 的細(xì)節(jié),可以參考 RFC 文件的 RFC1777 及 RFC1778。
范例: --with-ldap=/usr/local/ldap.

mcrypt 編碼函數(shù)庫(kù)
語(yǔ)法: --with-mcrypt=DIR
說(shuō)明: 當(dāng)安裝了 mcrypt 函數(shù)庫(kù)后,可在編譯 PHP 時(shí)加入本選項(xiàng),讓程序可以使用編解碼功能。
范例: --with-mcrypt=/usr/local/include

Sys V 信號(hào)
語(yǔ)法: --enable-sysvsem
說(shuō)明: 要使用 SysV 的信號(hào) (semaphores) 機(jī)制,則要打開(kāi)本選項(xiàng)。

XML 支持
語(yǔ)法: --with-xml
說(shuō)明: 打開(kāi)本選項(xiàng)可以支持 James Clark's 寫的 XML 解析程序庫(kù)。

維護(hù)模式
語(yǔ)法: --enable-maintainer-mode
說(shuō)明: 本選項(xiàng)一般不會(huì)打開(kāi),除非是 PHP 開(kāi)發(fā)人員比較有用。

正則表達(dá)式程序庫(kù)
語(yǔ)法: --with-system-regex
說(shuō)明: 若您需要額外的正則表達(dá)式功能,可以加入本選項(xiàng)。

PHP 配置文件
語(yǔ)法: --with-config-file-path=DIR
說(shuō)明: 用來(lái)指定 php3.ini 或 php4.ini 的路徑,供 PHP 初始化時(shí)使用。
范例: --with-config-file-path=/usr/local/lib

PHP 執(zhí)行路徑
語(yǔ)法: --with-exec-dir=DIR
說(shuō)明: 有時(shí)為了系統(tǒng)的安全性考慮,會(huì)指定 PHP 程序一定要在哪個(gè)目錄執(zhí)行。
范例: --with-exec-dir=/usr/local/bin

調(diào)試模式
語(yǔ)法: --enable-debug
說(shuō)明: 本選項(xiàng)一般不會(huì)使用,除非在開(kāi)發(fā) PHP 程序時(shí)比較有用。它可以顯示額外的錯(cuò)誤信息。

安全模式
語(yǔ)法: --enable-safe-mode
說(shuō)明: 默認(rèn)值是打開(kāi)的,可以對(duì)系統(tǒng)安全提供比較多的保護(hù)。

變量追蹤
語(yǔ)法: --enable-track-vars
說(shuō)明: 讓 PHP 能 追蹤 HTTP_GET_VARS、HTTP_POST_VARS 及 HTTP_COOKIE_VARS 三個(gè)變量,一般是打開(kāi)的。

自動(dòng)加引入字符
語(yǔ)法: --enable-magic-quotes
說(shuō)明: 可讓程序在執(zhí)行時(shí)自動(dòng)加入反斜線的引入字符。

打開(kāi)調(diào)試器
語(yǔ)法: --enable-debugger
說(shuō)明: 打開(kāi)內(nèi)建的 PHP 調(diào)試器。目前本功能還在實(shí)驗(yàn)階段,尚未成熟。

取消路徑 (discard path)
語(yǔ)法: --enable-discard-path
說(shuō)明: 打開(kāi)這個(gè)選項(xiàng),用戶就不能透過(guò)瀏覽器讀取 .htaccess 等和系統(tǒng)安全相關(guān)的文件。

高精確度數(shù)學(xué)函數(shù)
語(yǔ)法: --enable-bcmath
說(shuō)明: 打開(kāi)高精確度函數(shù)。必須要先安裝本函數(shù)庫(kù),本選項(xiàng)方有效。

強(qiáng)制 CGI 重定向
語(yǔ)法: --enable-force-cgi-redirect
范例: 若使用 CGI VERSION 模式來(lái)執(zhí)行 PHP 的設(shè),打開(kāi)本選項(xiàng)會(huì)增加安全性。例如用戶讀 _blank>http://my.host/cgi-bin/php/secret/doc.html 遇到比較了解 PHP 系統(tǒng)的黑客級(jí)用戶可能會(huì)自已輸入以下網(wǎng)址 _blank>http://my.host/secret/doc.html 來(lái)讀取相關(guān)信息。若 PHP 和 Apache 編譯在一起,讓 PHP 變成 Apache 的一部份,則不需要加入本選項(xiàng)。

不使用短的標(biāo)記
語(yǔ)法: --disable-short-tags
說(shuō)明: 配置本選項(xiàng)后,PHP 的程序就不能使用短的 標(biāo)記,一定要用 的長(zhǎng)標(biāo)記。

引入遠(yuǎn)端檔寧
語(yǔ)法: --enable-url-includes
說(shuō)明: 配置本選項(xiàng)可讓 PHP 程序可以引入 (include) 遠(yuǎn)端的 HTTP 或 FTP 服務(wù)器中的文件。

關(guān)閉語(yǔ)法效果
語(yǔ)法: --disable-syntax-hl
說(shuō)明: 使用本選項(xiàng)會(huì)關(guān)閉 PHP 語(yǔ)法的彩色效果。

函數(shù)庫(kù)路徑
語(yǔ)法: CPPFLAGS=-IDIR 及 LDFLAGS=-LDIR
說(shuō)明: 若 PHP 在安全或編譯所需的函數(shù)庫(kù)在值得的路徑,需要加入本選項(xiàng),LDFLAGS 表示函數(shù)庫(kù)的路徑,CPPFLAGS 表示標(biāo)頭文件的路徑。
范例: LDFLAGS=-L/my/lib/dir CPPFLAGS=-I/my/include/dir ./configure


_________________


php.ini 配置詳細(xì)選項(xiàng)
--------------------------------------------------------------------------------



php.ini 或 php3.ini 是 PHP 在啟動(dòng)時(shí)會(huì)讀取的配置文件。該文件的存放路徑為 /usr/local/lib/。在 PHP 3.x 版的配置文件為 php3.ini;而在 PHP 4.x 版改為 php.ini。若 PHP 安裝成服務(wù)器的模塊,則在 Web 服務(wù)器啟動(dòng)執(zhí)行時(shí)會(huì)讀取,之后就不再讀取,因此改動(dòng)配置的話要重新啟動(dòng) Web 服務(wù)器。若使用獨(dú)立 PHP CGI 方式,則每次都讀一次。
要看目前的系統(tǒng)配置,可以用 phpinfo() 看到。以下為選項(xiàng)配置


php_value name value
配置變量名稱和值。本選項(xiàng)需 PHP 4.x 版之后才能使用。

php_flag name on|off
配置標(biāo)志布爾變量選項(xiàng)。本選項(xiàng)需 PHP 4.x 版之后才能使用。
關(guān)鍵詞標(biāo)簽:選項(xiàng),詳細(xì),配置,使用,

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 win2000server IIS和tomcat5多站點(diǎn)配置 win2000server IIS和tomcat5多站點(diǎn)配置

相關(guān)下載

    人氣排行 XAMPP配置出現(xiàn)403錯(cuò)誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問(wèn)網(wǎng)站403錯(cuò)誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報(bào)錯(cuò)“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務(wù)器錯(cuò)誤的解決辦法(windows xp + IIS5.0)