Linux下PHP5.6编译参数详解
Linux下编译PHP时选项参数相当多,今天下决心./configure --help > 导出一份编译选项清单并翻译了,方便以后查阅.
SAPI modules(PHP SAPI接口模块的选项):
拌茄子的家常做法
大部分与apache、nginx等web服务有关
王籍
康字开头的成语
General ttings(综合设置):
be either PHP or GNU [PHP]
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 支持
心的旅途