溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux下編譯php中configure參數(shù)具體含義

發(fā)布時(shí)間:2020-07-08 03:52:24 來(lái)源:網(wǎng)絡(luò) 閱讀:590 作者:不好做 欄目:web開(kāi)發(fā)

/configure

–prefix=/usr/local/php                  php安裝目錄
–with-apxs2=/usr/local/apache/bin/apxs
–with-config-file-path=/usr/local/php/etc      指定php.ini位置
–with-mysql=/usr/local/mysql           mysql安裝目錄,對(duì)mysql的支持
–with-mysqli=/usr/local/mysql/bin/mysql_config    mysqli文件目錄,優(yōu)化支持
–enable-safe-mode                              打開(kāi)安全模式
–enable-ftp                                 打開(kāi)ftp的支持
–enable-zip                                 打開(kāi)對(duì)zip的支持
–with-bz2                    打開(kāi)對(duì)bz2文件的支持                        
–with-jpeg-dir                                 打開(kāi)對(duì)jpeg圖片的支持
–with-png-dir                                 打開(kāi)對(duì)png圖片的支持
–with-freetype-dir              打開(kāi)對(duì)freetype字體庫(kù)的支持
–without-iconv                關(guān)閉iconv函數(shù),種字符集間的轉(zhuǎn)換
–with-libxml-dir                 打開(kāi)libxml2庫(kù)的支持
–with-xmlrpc              打開(kāi)xml-rpc的c語(yǔ)言
–with-zlib-dir                                 打開(kāi)zlib庫(kù)的支持
–with-gd                                    打開(kāi)gd庫(kù)的支持
–enable-gd-native-ttf               支持TrueType字符串函數(shù)庫(kù)
–with-curl                      打開(kāi)curl瀏覽工具的支持
–with-curlwrappers                 運(yùn)用curl工具打開(kāi)url流
–with-ttf                      打開(kāi)freetype1.*的支持,可以不加了
–with-xsl            打開(kāi)XSLT文件支持,擴(kuò)展了libxml2庫(kù) ,需要libxslt軟件
–with-gettext                      打開(kāi)gnu的gettext 支持,編碼庫(kù)用到
–with-pear            打開(kāi)pear命令的支持,php擴(kuò)展用的
–enable-calendar             打開(kāi)日歷擴(kuò)展功能
–enable-mbstring                  多字節(jié),字符串的支持
–enable-bcmath                  打開(kāi)圖片大小調(diào)整,用到zabbix監(jiān)控的時(shí)候用到了這個(gè)模塊
–enable-sockets                  打開(kāi)sockets 支持
–enable-exif                     圖片的元數(shù)據(jù)支持
–enable-magic-quotes               魔術(shù)引用的支持
–disable-rpath                     關(guān)閉額外的運(yùn)行庫(kù)文件
–disable-debug                  關(guān)閉調(diào)試模式
–with-mime-magic=/usr/share/file/magic.mime      魔術(shù)頭文件位置

cgi方式安裝才用的參數(shù)
–enable-fpm                     打上php-fpm補(bǔ)丁后才有這個(gè)參數(shù),cgi方式安裝的啟動(dòng)程序
–enable-fastcgi                  支持fastcgi方式啟動(dòng)php
–enable-force-cgi-redirect            同上,幫助里沒(méi)有解釋
–with-ncurses                     支持ncurses屏幕繪制以及基于文本終端的圖形互動(dòng)功能的動(dòng)態(tài)庫(kù)
–enable-pcntl           freeTDS需要用到的,可能是鏈接mssql才用到

mhash和mcrypt算法的擴(kuò)展
–with-mcrypt                     算法
–with-mhash                     算法

–with-gmp
–enable-inline-optimization
–with-openssl           openssl的支持,加密傳輸時(shí)用到的
–enable-dbase
–with-pcre-dir=/usr/local/bin/pcre-config    perl的正則庫(kù)案安裝位置
–disable-dmalloc
–with-gdbm                    dba的gdbm支持
–enable-sigchild
–enable-sysvsem
–enable-sysvshm
–enable-zend-multibyte              支持zend的多字節(jié)
–enable-mbregex
–enable-wddx
–enable-shmop
–enable-soap

PHP配置選項(xiàng)完整列表
數(shù)據(jù)庫(kù)選項(xiàng)
--with-dbplus
包括 dbplus 的支持。
--with-adabas[=DIR]
包括 Adabas D 的支持。DIR 是 Adabas 的基本安裝目錄,默認(rèn)為 /usr/local。
--with-sapdb[=DIR]
包括 SAP DB 的支持。DIR 是 SAP DB 的基本安裝目錄,默認(rèn)為 /usr/local。
--with-solid[=DIR]
包括 Solid 的支持。DIR 是 Solid 的基本安裝目錄,默認(rèn)為 /usr/local/solid。
--with-ibm-db2[=DIR]
包括 IBM DB2 的支持。DIR 是 DB2 的基本安裝目錄,默認(rèn)為 /home/db2inst1/sqllib。
--with-empress[=DIR]
包括 Empress 的支持。DIR 是 Empress 的基本安裝目錄,默認(rèn)為 $EMPRESSPATH。自 PHP4起,本選項(xiàng)僅支持 Empress 8.60 及以上版本。
--with-empress-bcs[=DIR]
包括 Empress Local Access 的支持。DIR 是 Empress 的基本安裝目錄,默認(rèn)為$EMPRESSPATH。自 PHP4 起,本選項(xiàng)僅支持 Empress 8.60 及以上版本。
--with-birdstep[=DIR]
包括 Birdstep 的支持。DIR 是 Birdstep 的基本安裝目錄,默認(rèn)為/usr/local/birdstep。
--with-custom-odbc[=DIR]
包括用戶自定義 ODBC 的支持。DIR 是 ODBC 的基本安裝目錄,默認(rèn)為 /usr/local。要確認(rèn)定義了CUSTOM_ODBC_LIBS 并且在 include 目錄中有某個(gè) odbc.h。例如,對(duì)于 QNX 下的 Sybase SQLAnywhere 5.5.00,在運(yùn)行 configure 腳本之前應(yīng)該先定義以下環(huán)境變量: CPPFLAGS="-DODBC_QNX-DSQLANY_BUG" LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib-lodbc".
--with-iodbc[=DIR]
包括 iODBC 的支持。DIR 是 iODBC 的基本安裝目錄,默認(rèn)為 /usr/local。
--with-esoob[=DIR]
包括 Easysoft OOB 的支持。DIR 是 OOB 的基本安裝目錄,默認(rèn)為/usr/local/easysoft/oob/client。
--with-unixODBC[=DIR]
包括 unixODBC 的支持。DIR 是 unixODBC 的基本安裝目錄,默認(rèn)為 /usr/local。
--with-openlink[=DIR]
包括 OpenLink ODBC 的支持。DIR 是 OpenLink 的基本安裝目錄,默認(rèn)為 /usr/local。這和 iODBC一樣。
--with-dbmaker[=DIR]
包括 DBMaker 的支持。DIR 是 DBMaker 的基本安裝目錄,默認(rèn)為最新版 DBMaker 安裝的目錄(例如/home/dbmaker/3.6)。
--disable-unified-odbc
取消對(duì) unified ODBC 的支持。僅適用于激活了 iODBC,Adabas,Solid,Velocis 或用戶自定義 ODBC界面。僅能用于 PHP 3!
圖像選項(xiàng)
--without-gd
禁用 GD 支持。僅用于 PHP 3!
--with-imagick
Imagick 擴(kuò)展被移到 PEAR 中的 PECL 中去了,可以在這里找到。PHP 4 中的安裝指示可以在 PEAR站點(diǎn)中找到。
只用 --with-imagick 僅在 PHP 3 中支持,除非依照 PEAR 站點(diǎn)的指示去做。
--with-ming[=DIR]
包括 ming 支持。
雜類選項(xiàng)
--enable-force-cgi-redirect
激活服務(wù)器內(nèi)部重定向的安全檢查。如果是在 Apache 中以 CGI 方式使用 PHP 則應(yīng)該使用此選項(xiàng)。
--enable-discard-path
使用此選項(xiàng)可以使 PHP 的 CGI 可執(zhí)行程序安全地放置在 web 目錄樹(shù)以外的地方,并且別人也不能繞過(guò) .htaccess的安全設(shè)置。
--with-fastcgi
將 PHP 編譯成 FastCGI 應(yīng)用程序。
--enable-debug
編譯時(shí)加入調(diào)試符號(hào)。
--with-layout=TYPE
設(shè)置安裝后的文件布局。TYPE 可以是 PHP(默認(rèn)值)或者 GNU。
--with-pear=DIR
將 PEAR 安裝在 DIR 目錄中(默認(rèn)為 PREFIX/lib/php)。
--without-pear
不安裝 PEAR。
--enable-sigchild
激活 PHP 自己的 SIGCHLD 句柄。
--disable-rpath
禁止傳遞附加的運(yùn)行時(shí)庫(kù)搜索路徑。
--enable-libgcc
激活顯式 libgcc 連接。
--enable-php-streams
包含試驗(yàn)的 PHP 流。除非是測(cè)試源代碼,否則不要使用!
--with-zlib-dir=<DIR>;
定義zlib 的安裝路徑。

--with-aspell[=DIR]
包含 ASPELL 支持。
--with-ccvs[=DIR]
包含 CCVS 支持。
--with-cybercash[=DIR]
包含 CyberCash 支持。DIR 是 CyberCash MCK 的安裝目錄。
--with-icap[=DIR]
包含 ICAP 支持。
--with-ircg-config
ircg-config 腳本的路徑。
--with-ircg
包含 ircg 支持。
--enable-mailparse
包含 mailparse 支持。
--with-muscat[=DIR]
包含 muscat 支持。
--with-satellite[=DIR]
激活通過(guò) Satellite(試驗(yàn)性質(zhì))的 CORBA 支持。DIR 是 ORBit 的主目錄。
--enable-trans-sid
激活透明的 session id 傳播。
--with-regex[=TYPE]
使用系統(tǒng) regex 庫(kù)(不贊成)。
--with-vpopmail[=DIR]
包含 vpopmail 支持。
--with-tsrm-pthreads
使用 POSIX 線程(默認(rèn)值)。
--enable-shared[=PKGS]
編譯共享庫(kù) [default=yes]。
--enable-static[=PKGS]
編譯靜態(tài)庫(kù) [default=yes]。
--enable-fast-install[=PKGS]
為快速安裝而優(yōu)化 [default=yes]。
--with-gnu-ld
假定 C 編譯器使用 GNU ld [default=no]。
--disable-libtool-lock
避免鎖死(可能會(huì)破壞并行編譯)。
--with-pic
嘗試只使用 PIC/non-PIC 對(duì)象 [default=use both]。
--enable-memory-limit
編譯時(shí)加入內(nèi)存限制支持。
--disable-url-fopen-wrapper
禁止通過(guò) URL 的 fopen wrapper,不能通過(guò) HTTP 或 FTP 訪問(wèn)文件。
--enable-versioning
僅輸出所需要的符號(hào)。更多信息見(jiàn) INSTALL 文件。
--with-imsp[=DIR]
包含 IMSp 支持(DIR 是 IMSP 的 include 目錄和 libimsp.a 目錄)。僅用于 PHP 3!
--with-mck[=DIR]
包含 Cybercash MCK 支持。DIR 是 cybercash mck 編譯目錄,默認(rèn)為/usr/src/mck-3.2.0.3-linux。幫助見(jiàn) extra/cyberlib。僅用于 PHP 3!
--with-mod-dav=DIR
包含通過(guò) Apache 的 mod_dav 的 DAV 支持。DIR 是 mod_dav 的安裝目錄(僅用于 Apache模塊版本!)僅用于 PHP 3!
--enable-debugger
編譯入遠(yuǎn)程調(diào)試函數(shù)。僅用于 PHP 3!
--enable-versioning
利用 Solaris 2.x 和 Linux 提供的版本控制與作用范圍的優(yōu)勢(shì)。僅用于 PHP 3!
PHP 選項(xiàng)
--enable-maintainer-mode
激活將編譯規(guī)則和未使用的(以及一些混淆的)依賴文件放入臨時(shí)安裝中。
--with-config-file-path=PATH
設(shè)定php.ini 所在的路徑,默認(rèn)為PREFIX/lib。

--enable-safe-mode
默認(rèn)激活安全模式。
--with-exec-dir[=DIR]
安全模式下只允許此目錄下執(zhí)行程序。默認(rèn)為/usr/local/php/bin。

--enable-magic-quotes
默認(rèn)激活 magic quotes。
--disable-short-tags
默認(rèn)禁止簡(jiǎn)寫(xiě)的 PHP 開(kāi)始標(biāo)記 <?。
服務(wù)器選項(xiàng)
--with-aolserver=DIR
指定已安裝的 AOLserver 的路徑。
--with-apxs[=FILE]
編譯共享 Apache 模塊。FILE 是可選的 Apache 的 apxs 工具的路徑,默認(rèn)為 apxs。確保指定的 apxs版本是安裝后的文件而不是 Apache 源程序中包中的。
--with-apache[=DIR]
編譯Apache 模塊。DIR是 Apache 源程序的最高一級(jí)目錄。默認(rèn)為/usr/local/apache。

--with-mod_charset
激活 mod_charset 中的傳遞表(Apache 中)。
--with-apxs2[=FILE]
編譯共享的Apache 2.0 模塊。FILE是可選的 Apache 的apxs 工具的路徑,默認(rèn)為apxs。

--with-fhttpd[=DIR]
編譯 fhttpd 模塊。DIR 是 fhttpd 的源代碼路徑,默認(rèn)為 /usr/local/src/fhttpd。
--with-isapi=DIR
將 PHP 編譯為 ISAPI 模塊用于 Zeus。
--with-nsapi=DIR
指定已安裝的 Netscape 服務(wù)器路徑。
--with-phttpd=DIR
暫無(wú)信息。
--with-pi3web=DIR
將 PHP 編譯為用于 Pi3Web 的模塊。
--with-roxen=DIR
將 PHP 編譯為一個(gè) Pike 模塊。DIR 是 Roxen 的根目錄,通常為/usr/local/roxen/server。
--enable-roxen-zts
編譯 Roxen 模塊,使用 Zend Thread Safety。
--with-servlet[=DIR]
包含 servlet 支持。DIR 是 JSDK 的基本安裝目錄。本 SAPI 需要 java 擴(kuò)展必須被編譯為共享的dl。
--with-thttpd=SRCDIR
將 PHP 編譯為 thttpd 模塊。
--with-tux=MODULEDIR
將 PHP 編譯為 TUX 模塊(僅用于 Linux)。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI