设为首页 收藏本站
查看: 719|回复: 0

[经验分享] PHP编译选项

[复制链接]

尚未签到

发表于 2018-12-21 10:05:23 | 显示全部楼层 |阅读模式
apache模块  语法: --with-apache=DIR
  说明: 用本选项可以让 PHP 以apache的模块方式使 用,DIR 的字符串可以是 /usr/local/apache 或其它安装apache的目录
  范例: --with- apache=/var/lib/apache
  fhttpd 服务器模块
  语法: --with-fhttpd=DIR
  说明: 若使用 fttpd 服务器,可以使用本指令编译 PHP。用模块的方式配合 fttpd 服务器,可以有较好的效率。
  Adabas D 数 据库
  语法: --with-adabas=DIR
  说明: 数据库系统为 Adabas D 数据库时需要加本选项。关 于 Adabas D 数据库的细节,可以参考 http://www.adabas.com。
  范例: --with- adabas=/usr/local/adabasd
  dBase 资料表
  语法: --with-dbase
  说 明: 只要加本选项,不用其它的参数或函数库,PHP 就会让系统有存取 dBase 资料表的功能。
  filePro 数据库
  语 法: --with-filepro
  说明: 不用指定数据库路径及其它函数库等,可以读取 filePro 数据库 (唯读)。
  mSQL 数 据库
  语法: --with-msql=DIR
  说明: 提供存取 mSQL 数据库。更多的细节请参考 mSQL 的网 站 http://www.hughes.com.au。
  范例: --with-msql=/usr/local/Hughes
  MySQL 数 据库
  语法: --with-mysql=DIR
  说明: 提供存取 MySQL 数据库。更多的细节请参考 MySQL 的网 站 http://www.tcx.se。
  范例: --with-mysql=/usr/local/mysql
  iODBC 数 据库装置
  语法: --with-iodbc=DIR
  说明: 提供 ODBC 数据库装置,用来存取后端数据库。更多的细节请参 考 iODBC 的网站 http://www.iodbc.org。
  范例: --with-iodbc=/usr/local /iodbc
  OpenLink ODBC 数据库装置
  语法: --with-openlink=DIR
  说 明: 使用 OpenLink ODBC 数据库装置,用来存取后端数据库。更多的细节请参考 OpenLink ODBC 的网 站 http://www.openlinksw.com。
  范例: --with-openlink=/usr/local /openlink
  Oracle 数据库
  语法: --with-oracle=DIR
  说明: 使 用 Oracle 数据库。Oracle 的版本要在 7.3 版以上。您也可以在 PHP 程序中使用环境变量  ORACLE_HOME 来指定 Oracle 的路径。更多有关 Oracle 的信息请参考 Oracle 的网站 http: //www.oracle.com。
  范例: --with-oracle=/export/app/oracle/product /7.3.2
  PostgreSQL 数据库
  语法: --with-pgsql=DIR
  说明: 使 用 PostgreSQL 数据库。更多有关 PostgreSQL 的信息请参考 PostgreSQL 的网站 http: //www.postgreSQL.org 或台湾的 Mirror 站 http://postgresql.ccit.edu.tw。
  范 例: --with-pgsql=/usr/local/pgsql
  Solid 数据库
  语法: --with- solid=DIR
  说明: 使用 Solid 数据库。更多有关 Solid 的信息请参考 Solid 的网 站 http://www.solidtech.com。
  范例: --with-solid=/usr/local/solid
  Sybase 数 据库
  语法: --with-sybase=DIR
  说明: 使用 Sybase 数据库。更多有关 Sybase 的信息请参 考 Sybase 的网站 http://www.sybase.com。
  范例: --with-sybase=/home/sybase
  Sybase-CT 数据库
  语法: --with-sybase-ct=DIR
  说明: 使用 Sybase- CT 数据库。
  范例: --with-sybase-ct=/home/sybase
  Velocis 数据库
  语 法: --with-velocis=DIR
  说明: 使用 Velocis 数据库。有关 Velocis 数据库的进一步资料请参 考 Raima 公司的网站 http://www.raima.com。
  范例: --with-velocis=/usr/local /velocis
  自订 ODBC 数据库驱动程序
  语法: --with-custom-odbc=DIR
  说 明: 使用自订的 ODBC 函数库。当然,在使用本方式时要指定 CUSTOM_ODBC_LIBS 及 CFLAGS 变量。例如在  QNX 机器上使用 Sybase SQL Anywhere 时可能要配置系统环境变量 CFLAGS=-DODBC_QNX、LDFLAGS=- lunix 及 CUSTOM_ODBC_LIBS="-ldblib -lodbc",并要在 PHP 配置加入 --with-custom- odbc=/usr/lib/sqlany50
  范例: --with-custom-odbc=/usr/local/odbc
  不 使用 ODBC 数据库驱动程序
  语法: --disable-unified-odbc
  说明: 使用本选项将使所有 的 ODBC 数据库驱动程序不作用。本选项不用指定路径,而受本选项影响的选项有 --with-iodbc、-- with-solid、--with-adabas、--with-velocis 及 --with-custom-odbc。
  LDAP 目 录协议
  语法: --with-ldap=DIR
  说明: 若要使用目录协 议 (Lightweight Directory Access Protocol, LDAP) 则必须要打开本选项。有关 LDAP 的细节,可以 参考 RFC 文件的 RFC1777 及 RFC1778。
  范例: --with-ldap=/usr/local/ldap.
  mcrypt 编 码函数库
  语法: --with-mcrypt=DIR
  说明: 当安装了 mcrypt 函数库后,可在编译 PHP 时加入本选 项,让程序可以使用编解码功能。
  范例: --with-mcrypt=/usr/local/include
  Sys V 信 号
  语法: --enable-sysvsem
  说明: 要使用 SysV 的信号 (semaphores) 机制,则要打开本选 项。
  XML 支持
  语法: --with-xml
  说明: 打开本选项可以支 持 James Clark's 写的 XML 解析程序库。
  维护模式
  语法: --enable- maintainer-mode
  说明: 本选项一般不会打开,除非是 PHP 开发人员比较有用。
  正则表达式程序库
  语 法: --with-system-regex
  说明: 若您需要额外的正则表达式功能,可以加入本选项。
  PHP 配置文 件
  语法: --with-config-file-path=DIR
  说明: 用来指 定 php3.ini 或 php4.ini 的路径,供 PHP 初始化时使用。
  范例: --with-config-file- path=/usr/local/lib
  PHP 执行路径
  语法: --with-exec-dir=DIR
  说 明: 有时为了系统的安全性考虑,会指定 PHP 程序一定要在哪个目录执行。
  范例: --with-exec-dir=/usr /local/bin
  调试模式
  语法: --enable-debug
  说明: 本选项一般不会使用,除非在开 发 PHP 程序时比较有用。它可以显示额外的错误信息。
  安全模式
  语法: --enable-safe-mode
  说 明: 默认值是打开的,可以对系统安全提供比较多的保护。
  变量追踪
  语法: --enable-track-vars
  说 明: 让 PHP 能 追踪 HTTP_GET_VARS、HTTP_POST_VARS 及 HTTP_COOKIE_VARS 三个变量,一般是打开 的。
  自动加引入字符
  语法: --enable-magic-quotes
  说明: 可让程序在执行时自动加入 反斜线的引入字符。
  打开调试器
  语法: --enable-debugger
  说明: 打开内建的 PHP 调 试器。目前本功能还在实验阶段,尚未成熟。
  取消路径 (discard path)
  语法: --enable- discard-path
  说明: 打开这个选项,用户就不能透过浏览器读取 .htaccess 等和系统安全相关的文件。
  高 精确度数学函数
  语法: --enable-bcmath
  说明: 打开高精确度函数。必须要先安装本函数库,本选项方有效。
  强 制 CGI 重定向
  语法: --enable-force-cgi-redirect
  范例: 若使 用 CGI VERSION 模式来执行 PHP 的设,打开本选项会增加安全性。例如用户读 http: //my.host/cgi-bin/php/secret/doc.html 遇到比较了解 PHP 系统的***级用户可能会自已输入以下网址  http://my.host/secret/doc.html 来读取相关信息。若 PHP 和 Apache 编译在一起,让 PHP 变成  Apache 的一部份,则不需要加入本选项。
  不使用短的标记
  语法: --disable-short-tags
  说 明: 配置本选项后,PHP 的程序就不能使用短的 ; 标记,一定要 用 ; 的长标记。
  引入远端档宁
  语法: --enable-url- includes
  说明: 配置本选项可让 PHP 程序可以引入 (include) 远端的 HTTP 或 FTP 服务器中的文件。
  关 闭语法效果
  语法: --disable-syntax-hl
  说明: 使用本选项会关闭 PHP 语法的彩色效果。
  函 数库路径
  语法: CPPFLAGS=-IDIR 及 LDFLAGS=-LDIR
  说明: 若 PHP 在安全或编译所需的函数库 在值得的路径,需要加入本选项,LDFLAGS 表示函数库的路径,CPPFLAGS 表示标头文件的路径。
  范 例: LDFLAGS=-L/my/lib/dir CPPFLAGS=-I/my/include/dir ./configure


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-653901-1-1.html 上篇帖子: php文件上传实例 下篇帖子: PHP语法速查
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表