railon 发表于 2011-12-23 02:55

PHP编译参数说明

<p><span style="line-height: 18px; font-family: Arial,sans-serif,Helvetica,Tahoma;">
<p style="padding: 0px; margin: 0px;">PHP安装</p>
<div class="quote_div" style="margin: 0px 5px 5px 15px; background-color: rgb(250, 250, 250); padding: 3px; border: 1px solid rgb(204, 204, 204);">./configure
--prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir
--with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml
--disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath
--enable-shmop --enable-sysvsem --enable-inline-optimization
--with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi
--enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt
--with-gd --enable-gd-native-ttf --with-openssl --with-mhash
--enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl
--with-xmlrpc --enable-zip --enable-soap --without-pear --with-zlib
--enable-pdo --with-pdo-mysql --with-mysql<br>#mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定。&nbsp;<br>make ZEND_EXTRA_LIBS='-liconv'&nbsp;<br>make install&nbsp;<br>
</div>
</span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--prefix=/usr/local/php</span></span></span></p>
<p><span style="color: rgb(136, 136, 136);"><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">指定 php 安装目录&nbsp;</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-apxs2=/usr/local/apache/bin/apxs</span></span></span></p>
<p><span style="color: rgb(136, 136, 136);"><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">整合 apache,apxs功能是使用mod_so中的LoadModule指令,加载指定模块到 apache,要求 apache 要打开SO模块</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-config-file-path=/usr/local/php/etc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></span></span></p>
<p><span style="color: rgb(136, 136, 136);"><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">指定php.ini位置</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-MySQL=/usr/local/mysql</span></span></span></p>
<p><span style="color: rgb(136, 136, 136);"><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">mysql安装目录,对mysql的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-mysqli=/usr/local/mysql/bin/mysql_config &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></span></span></p>
<p><span style="color: rgb(136, 136, 136);"><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定。</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-safe-mode &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开安全模式</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-ftp &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开ftp的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-zip &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开对zip的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-bz2 &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">打开对bz2文件的支持</span>&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-jpeg-dir &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开对jpeg图片的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-png-dir &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开对png图片的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-freetype-dir &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开对freetype字体库的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--without-iconv &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">关闭iconv函数,种字符集间的转换</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-libXML-dir &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开libxml2库的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-XMLrpc &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">打开xml-rpc的c语言</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-zlib-dir &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开zlib库的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-gd &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">打开gd库的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-gd-native-ttf &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">支持TrueType字符串函数库</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-curl &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">打开curl浏览工具的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-curlwrappers &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">运用curl工具打开url流</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-ttf &nbsp; &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开freetype1.*的支持,可以不加了</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-xsl &nbsp; &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开XSLT 文件支持,扩展了libXML2库 ,需要libxslt软件</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-gettext &nbsp; &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开gnu 的gettext 支持,编码库用到</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-pear &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">打开pear命令的支持,PHP扩展用的</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-calendar &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">打开日历扩展功能</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-mbstring &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">多字节,字符串的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-bcmath &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">打开图片大小调整,用到zabbix监控的时候用到了这个模块</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-sockets &nbsp; &nbsp;&nbsp;<span style="color: rgb(136, 136, 136);">打开 sockets 支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-exif &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">图片的元数据支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-magic-quotes &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">魔术引用的支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--disable-rpath &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">关闭额外的运行库文件</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--disable-debug &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">关闭调试模式</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-mime-magic=/usr/share/file/magic.mime &nbsp; &nbsp; <span style="color: rgb(136, 136, 136);">&nbsp;魔术头文件位置</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><strong>CGI方式安装才用的参数</strong></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-fpm &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><span style="color: rgb(136, 136, 136);">打上PHP-fpm 补丁后才有这个参数,CGI方式安装的启动程序</span></span></span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-fastCGI &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><span style="color: rgb(136, 136, 136);">支持fastcgi方式启动PHP</span></span></span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-force-CGI-redirect &nbsp; &nbsp; &nbsp; &nbsp;</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><span style="color: rgb(136, 136, 136);">重定向方式启动PHP</span></span></span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-ncurses &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><span style="color: rgb(136, 136, 136);">支持ncurses 屏幕绘制以及基于文本终端的图形互动功能的动态库</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-pcntl &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);"> freeTDS需要用到的,可能是链接mssql 才用到</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><strong>mhash和mcrypt算法的扩展</strong></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-mcrypt &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: rgb(136, 136, 136);">算法</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-mhash &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">算法</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><span style="color: rgb(136, 136, 136);">以上函数库需要安装</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-gmp &nbsp;<span style="color: rgb(136, 136, 136);">应该是支持一种规范</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-inline-optimization &nbsp;<span style="color: rgb(136, 136, 136);">优化线程</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-openssl &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: rgb(136, 136, 136);">openssl的支持,加密传输时用到的</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-dbase &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: rgb(136, 136, 136);">建立DBA 作为共享模块</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-pcre-dir=/usr/local/bin/pcre-config &nbsp; &nbsp; &nbsp;<span style="color: rgb(136, 136, 136);">perl的正则库案安装位置</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--disable-dmalloc</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-gdbm &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: rgb(136, 136, 136);">dba的gdbm支持</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-sigchild</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-sysvsem</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-sysvshm</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-zend-multibyte &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: rgb(136, 136, 136);">支持zend的多字节</span></span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-mbregex</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-wddx</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-shmop</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-soap</span></span></span></p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;"><br></span></span></span></p>
页: [1]
查看完整版本: PHP编译参数说明