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事务,而且还可以使访问数据库工作变得更加稳定。 <br>make ZEND_EXTRA_LIBS='-liconv' <br>make install <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 安装目录 </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 </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 </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 <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 <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 <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 <span style="color: rgb(136, 136, 136);">打开对bz2文件的支持</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-jpeg-dir <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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;"><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 </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> </p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-fastCGI </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> </p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--enable-force-CGI-redirect </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> </p>
<p><span style="font-family: 'courier new',courier;"><span style="font-size: medium;"><span style="font-size: small;">--with-ncurses </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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]