Linux下PHP5.6编译参数详解

更新时间:2023-07-29 23:01:10 阅读: 评论:0

Linux下PHP5.6编译参数详解
Linux下编译PHP时选项参数相当多,今天下决心./configure --help > 导出一份编译选项清单并翻译了,方便以后查阅.
SAPI modules(PHP SAPI接口模块的选项):
拌茄子的家常做法
大部分与apache、nginx等web服务有关
--with-aolrver=DIR    AOLrver的安装路径
--with-apxs=FILE        编译出apache1.x版本的共享模块所存放的路径
--with-apache=DIR      编译出apache1.x版本的模块,这里设定为apache软件根目录
--enable-mod-chart    启用apache的mod_chart(俄文apache用的)
--with-apxs2filter=FILE 编译apache2.0的共享过滤模块,这里设定为apache apxs工具的路径
--with-apxs2=FILE      编译共享apache2.0处理程序的模块,这里设定为apache apxs工具的路
--with-apache-hooks=FILE共享的apache1.0的钩子模块,这里设定为apache apxs工具的路径
--with-apache-hooks-static=DIR 这里设定为apache apxs工具的路径
--disable-cli          禁用命令行模式(php-cli)
--with-continuity=DIR  编译php为连续服务模块。参数为安装Continuity Server的根目录
--enable-embed=TYPE    建立内嵌的SAPI库。参数为shared、static
--enable-fpm            开启fpm模式(nginx等服务用的)
--with-fpm-ur=USER    fpm运行的用户,默认为nobody
--with-fpm-group=GRP    fpm运行的组,默认为nobody
--with-fpm-systemd      激活系统集成功能,开启后fpm可以上报给系统一些信息
--with-fpm-acl          使用POSIX 访问控制列表,5.6.5版本起有效
--with-isapi=DIR        为Zeus web服务器建立ISAPI模块
王籍
--with-litespeed        编译PHP为litespeed模块
--with-milter=DIR      编译PHP为Milter应用程序
--with-nsapi=DIR        为Netscape/iPlanet/Sun Web服务器编译PHP为NSAPI模块康字开头的成语
--enable-phpdbg        编译开启phpdbg调试器
--enable-phpdbg-debug  编译phpdbg调试器为debug模式
--with-phttpd=DIR      编译PHP为phttpd模块
--with-pi3web=DIR      编译PHP为pi3web模块
--with-roxen=DIR        编译PHP为roxen模块
--enable-roxen-zts      编译PHP为roxen模块,线程安全
--with-thttpd=SRCDIR    编译PHP为thttpd模块
--with-tux=MODULEDIR    编译PHP为tux模块
--with-webjames=SRCDIR  编译PHP为webjames模块
--disable-cgi          禁用cgi
General ttings(综合设置):
--enable-gcov          开启gcov支持(测试代码覆盖率功能,)
--enable-debug          Compile with debugging symbols
--with-layout=TYPE      Set how installed files will be laid out.  Type can
be either PHP or GNU [PHP]
--with-config-file-path=PATH php.ini文件位置[PREFIX/lib]
--with-config-file-scan-dir=PATH 扫描配置文件的路径
--enable-sigchild      使用PHP自带的SIGCHLD处理器
--enable-libgcc        启用libgcc的精确链接
--disable-short-tags    默认禁用短形式的<?作为php代码的开始标记
--enable-dmalloc        启用dmalloc(dmalloc是Linux C编程侦测记忆体溢出工具)
--disable-ipv6          关闭ipv6支持
--enable-dtrace        开启DTrace(动态跟踪)支持
--enable-fd-tsize    设置描述集的大小
Extensions(扩展):
Extensions:
--with-EXTENSION=shared[,PATH]
粟米羹并非所有扩展都能编译成共享方式
NOTE: Not all extensions can be build as 'shared'.
给个例子,如何把扩展编译成共享模式:
Example: --with-foobar=shared,/usr/local/foobar/
o Builds the foobar extension as shared extension.
o foobar package install prefix is /usr/local/foobar/
--disable-all          关闭默认为启用的所有扩展功能
--with-regex=TYPE      正则表达式库类型。选项:system|php(默认) 警告:如果你不知道这是干嘛的就别动这个选项了!
--disable-libxml        禁用LIBXML支持
--with-libxml-dir=DIR  LIBXML安装目录
--with-openssl=DIR      启用openssl支持 (OpenSSL版本号必须大于等于 0.9.6)
--with-kerberos=DIR    OPENSSL: 包含kerberos支持思念家乡的诗歌
--with-system-ciphers  OPENSSL: 用系统自带的密码清单(cipher list)去替代硬编码(hard coded)
--with-pcre-regex=DIR  引用pear兼容的正则表达式库
--without-sqlite3=DIR  不开启sqlite3支持
--with-zlib=DIR        开启ZLIB支持 (ZLIB版本号必须大于等于 1.0.9)
--with-zlib-dir=<DIR>  ZLIB的安装路径
--enable-bcmath        启用bcmatch(公元前风格精度数学)
--with-bz2=DIR          开启BZip2
--enable-calendar      启用日历转换支持
--disable-ctype        禁用ctype功能
--with-curl=DIR        启用cURL支持
--enable-dba            构架捆绑模块的DBA。要建立扩展的共享模块使用--enable-dba=shared参数。
--with-qdbm=DIR        DBA: QDBM support
--with-gdbm=DIR        DBA: GDBM support
--with-ndbm=DIR        DBA: NDBM support
--with-db4=DIR          DBA: Oracle Berkeley DB 4.x or 5.x support
--with-db3=DIR          DBA: Oracle Berkeley DB 3.x support
--with-db2=DIR          DBA: Oracle Berkeley DB 2.x support
--with-db1=DIR          DBA: Oracle Berkeley DB 1.x support/emulation
--with-dbm=DIR          DBA: DBM support
--with-tcadb=DIR        DBA: Tokyo Cabinet abstract DB support
--without-cdb=DIR      DBA: CDB support (bundled)(捆绑方式)
--disable-inifile      DBA: INI support (bundled)(捆绑方式)
--disable-flatfile      DBA: FlatFile support (bundled)(捆绑方式)
--disable-dom          禁用DOM支持
--with-libxml-dir=DIR  DOM: 启用libxml2并指定其安装目录
--with-enchant=DIR      启用 enchant 支持.GNU Aspell 版本号必须高于 1.1.3
有熊氏--enable-exif          启用EXIF支持(从图片中获取元数据)科四模拟考试题
--disable-fileinfo      关闭fileinfo支持
--disable-filter        关闭 input filter 支持
心的旅途

本文发布于:2023-07-29 23:01:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1123080.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   支持   编译
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图