搜索
首页php教程PHP开发PHP 的配置详细选项
PHP 的配置详细选项Dec 14, 2016 pm 04:33 PM

在详细选项上,除了上述的安装简介外,也可以在编译时加入其它的选项。 

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

 更多相关文章请关注PHP中文网(www.php.cn)!


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
php怎么把负数转为正整数php怎么把负数转为正整数Apr 19, 2022 pm 08:59 PM

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

php怎么实现几秒后执行一个函数php怎么实现几秒后执行一个函数Apr 24, 2022 pm 01:12 PM

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有没有下标php字符串有没有下标Apr 24, 2022 am 11:49 AM

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php怎么除以100保留两位小数php怎么除以100保留两位小数Apr 22, 2022 pm 06:23 PM

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

php怎么读取字符串后几个字符php怎么读取字符串后几个字符Apr 22, 2022 pm 08:31 PM

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

php怎么根据年月日判断是一年的第几天php怎么根据年月日判断是一年的第几天Apr 22, 2022 pm 05:02 PM

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php怎么替换nbsp空格符php怎么替换nbsp空格符Apr 24, 2022 pm 02:55 PM

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\&nbsp\;||\xc2\xa0)/","其他字符",$str)”语句。

php怎么查找字符串是第几位php怎么查找字符串是第几位Apr 22, 2022 pm 06:48 PM

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境