搜尋
首頁php教程php手册php3.ini及php.ini配置文件各选项的说明

php.ini 或 php3.ini 是 PHP 在启动时会读取的设定档。该档的存放路径为
/usr/local/lib/。在 PHP 3.x 版的设定档为 php3.ini;而在 PHP 4.x 版改为
php.ini。若 PHP 安装成伺服器的模组,则在 Web 伺服器启动执行时会读取,之后就
不再读取,因此更动设定的话要重新启动 Web 伺服器。若使用独立 PHP CGI 方式,则
每次都读一次。
要看目前的系统设定,可以用 phpinfo() 看到。以下为选项设定


php_value name value
设定变数名称和值。本选项需 PHP 4.x 版之后方可使用。


php_flag name on|off
设定旗标布林变数选项。本选项需 PHP 4.x 版之后方可使用。


php_admin_value name value
设定 Apache 的设定档变数。原来在 .htaccess 的设定改到这个选项设定。本选项需
PHP 4.x 版之后方可使用。


php_admin_flag name on|off
设定布林变数当旗标。本选项需 PHP 4.x 版之后方可使用。


asp_tags boolean
设定 PHP 程式是否剖析以 ASP Script 语法 的标记 (tag)。本选项在 PHP
3.0.4 之后才可使用。更多的细节可以参考 嵌入方法 的部份。


auto_append_file string
设定本选项可以让指定的档案附加在原 PHP 程式后面自动执行。若 PHP 程式中有用到
exit() 函式,则指定的档案不会执行。参数 string 即为指定自动执行的档案。


auto_prepend_file string
设定本选项可以让指定的档案在原 PHP 程式之前自动执行。参数 string 即为指定自
动执行的档案。


cgi_ext string
本选项设定 CGI 程式的副档名。


display_errors boolean
本选项设定是否要将执行的错误讯息显示在使用者的浏览器上。


doc_root string
设定伺服器的文件及 PHP 档案放置的根目录。


engine boolean
本选项需要使用Apache的模组方式使用 PHP。可设定是否要使用 PHP 引擎。在
httpd.conf 中加入 php3_engine on/off 亦可设定某目录或某虚拟站台是否要用 PHP
解译器。


error_log string
本选项用来设定错误记录档。在 UNIX 系统上参数 string 即为档名。Windows NT 会
将记录记在事件检视器的日志之中。Windows 95/98 则不支援系统记录。


error_reporting integer
本选项用来设定系统记录的等级。参数 integer 即为等级的级数旗标,可以加在一
起,内定值为 7,见下表
级数说明
1一般的错误
2一般的警告
4剖析错误
8非关键的警告

open_basedir string
本选项用来设定提供 PHP 存取的最底层目录。从该指定目录之下的档案或目录,PHP
程式方可存取。使用本选项主要是为了系统安全性的考量。参数 string 即为欲限制的
最底层目录节点。值得注意的是在 UNIX 系统中,若该节点之下的档案或目录有符号链
结 (symbolic link),则可能会让使用本选项的目的打折,因此在目录的设计上考量,
也是 Webmaster 的重要任务。内定值是所有档案均可存取。在 PHP 3.0.7 版之后,可
以设定多个底层目录。


gpc_order string
设定 GET/POST/COOKIE 三种模组的顺序及规则。参数 string 即为欲设定的规则,例
如:设定成 "GP" 表示忽视 cookie,并在存取方法 (method) 相同时,以 POST 取代
GET。


ignore_user_abort string
内定值为 Off。用来设定当传输未完成时,使用者端断线是要继续处理。


include_path string
为 PHP 程式中 require、include 及 fopen_with_path 等函式的档案搜寻路径。在
UNIX 或 Windows 中的斜线方向不同。


log_errors boolean
指定程式错误时是否要记录在 log 档中。


magic_quotes_gpc boolean
设定 GET/POST/COOKIE 三种模组的特殊字元,包含单引号、双引号、反斜线、及空字
元 (NUL) 是否要自动加入反斜线当溢出字元。


magic_quotes_runtime boolean
设定传回资料是否自动加入反斜线当溢出字元。


magic_quotes_sybase boolean
设定 sybase 资料中单引号要自动加上反斜线当溢出字元。


max_execution_time integer
设定程式最久执行时间。单位是秒。


memory_limit integer
设定程式最多使用多少记忆体。


short_open_tag boolean
设定是否使用短的 PHP 标记 ( ?>)。若不使用,则必须要用 头,若要使程式合乎 XML 的标准则要关闭本功能。


track_errors boolean
打开本选项可使最后的错误讯息跟着全域变数 $php_errormsg。


track_vars boolean
打开本选项可让使用者输入的字串自动剖析到变数之中,而不用自己处理。


upload_tmp_dir string
指定上传档案暂存路径。


user_dir string
指定使用者自家目录的路径。


warn_plus_overloading boolean
若打开本选项,字串间就只能用英文的句号 (.) 连结,而不能用加号 (+) 连结字串。


SMTP string
在 Windows 系列作业系统中,用来指定 SMTP 伺服器,供 mail 函式使用。参数
string 为 SMTP 伺服器名字。


sendmail_from string
设定 "From: " 字串供 Windows 系列作业系统使用 mail 函式。


sendmail_path string
设定 sendmail 程式的放置路径。例如 /usr/sbin/sendmail。


safe_mode boolean
设定 PHP 在安全模式下执行。


safe_mode_exec_dir string
设定安全模式程式执行的路径。


debugger.host string
指定远端除错的伺服器名称,可以是 IP 或 Domain Name。


debugger.port string
设定远端除错伺服器的埠号 (port)。


debugger.enabled boolean
设定是否可以为除错模式。


enable_dl boolean
本选项要使用Apache module 的方式才有效。用来设定 PHP 的 dl() 函
式可否作用。当系统处于安全模式 (safe-mode) 时,本选项 enable 也无法使用 dl()
函式。


extension_dir string
设定动态函式的路径。


extension string
PHP 启动时所要载入的动态扩充功能。


mysql.allow_persistent boolean
设定是否允许 MySQL 资料库长期连线 (persistent connections),会影响
mysql_pconnect() 函式。


mysql.max_persistent integer
设定每个处理程序最多保持几个 MySQL 长期连线。


mysql.max_links integer
设定每个处理程式最多开几个 MySQL 连线,包括长期连线。


msql.allow_persistent boolean
设定是否允许 mSQL 资料库长期连线 (persistent connections),会影响
msql_pconnect() 函式。


msql.max_persistent integer
设定每个处理程序最多保持几个 mSQL 长期连线。


msql.max_links integer
设定每个处理程式最多开几个 mSQL 连线,包括长期连线。


pgsql.allow_persistent boolean
设定是否允许 Postgres 资料库长期连线 (persistent connections),会影响
pg_pConnect() 函式。


pgsql.max_persistent integer
设定每个处理程序最多保持几个 Postgres 长期连线。


pgsql.max_links integer
设定每个处理程式最多开几个 Postgres 连线,包括长期连线。


sybase.allow_persistent boolean
设定是否允许 Sybase 资料库长期连线 (persistent connections),会影响
sybase_pconnect() 函式。


sybase.max_persistent integer
设定每个处理程序最多保持几个 Sybase 长期连线。


sybase.max_links integer
设定每个处理程式最多开几个 Sybase 连线,包括长期连线。


sybct.allow_persistent boolean
设定是否允许 Sybase-CT 资料库长期连线 (persistent connections),内定值是开启
的。


sybct.max_persistent integer
设定每个处理程序最多保持几个 Sybase-CT 长期连线。内定值为 -1 表示无限制。


sybct.max_links integer
设定每个处理程式最多开几个 Sybase-CT 连线,包括长期连线。内定值为 -1,表示没
有限制。


sybct.min_server_severity integer
设定 Sybase-CT 伺服器错误报告的最少笔数。内定值为 10。


sybct.min_client_severity integer
设定 Sybase-CT 客户端错误报告的最少笔数。内定值为 10。


sybct.login_timeout integer
设定 Sybase-CT 最久可以使用的登入时间。内定值为 1 分钟。


sybct.timeout integer
设定 Sybase-CT 的 query 操作时间限制。内定值为无限制。


sybct.hostname string
设定 Sybase-CT 可连线机器名称。内定值不设限


ifx.allow_persistent boolean
设定是否允许 Informix 资料库长期连线 (persistent connections),会影响
ifx_pconnect() 函式。


ifx.max_persistent integer
设定每个处理程序最多保持几个 Informix 长期连线。


ifx.max_links integer
设定每个处理程式最多开几个 Informix 连线,包括长期连线。


ifx.default_host string
设定 Informix 内定连线的伺服器名称,供 ifx_connect() 或 ifx_pconnect() 函式
使用。


ifx.default_user string
设定 Informix 内定连线的使用者帐号,供 ifx_connect() 或 ifx_pconnect() 函式
使用。


ifx.default_password string
设定 Informix 内定连线的使用者密码,供 ifx_connect() 或 ifx_pconnect() 函式
使用。


ifx.blobinfile boolean
设定 Informix 长位元物件模式,0 表在记忆体;1 表在档案中。亦可以在 PHP 程式
中使用 ifx_blobinfile_mode() 函式来修改。


ifx.textasvarchar boolean
设定 Informix 文字模式内定值,0 表传回 blob 的代码;1 表传回 varchar 字串。
亦可在 PHP 程式中使用 ifx_textasvarchar() 函式来修改设定。


ifx.byteasvarchar boolean
设定 Informix 位元组模式内定值,0 表传回 blob 的代码;1 表传回 varchar 字
串。亦可在 PHP 程式中使用 ifx_byteasvarchar() 来修改设定。


ifx.charasvarchar boolean
设定 Informix 传回字串的字尾空格是否要自动去除。


ifx.nullformat boolean
设定 NULL 栏位的传回方式,true 表示传回字串 NULL,false 表格传回字串 ""。亦
可在 PHP 程式中以 ifx_nullformat() 修改。


bcmath.scale integer
设定 BC 高精确度函式库的小数点位数。


browscap string
设定浏览器的开档能力名。


uodbc.default_db string
设定 ODBC 内定连线的资料库名称,供 odbc_connect() 或 odbc_pconnect() 函式使
用。


uodbc.default_user string
设定 ODBC 内定连线的使用者帐号,供 odbc_connect() 或 odbc_pconnect() 函式使
用。


uodbc.default_pw string
设定 ODBC 内定连线的使用者密码,供 odbc_connect() 或 odbc_pconnect() 函式使
用。


uodbc.allow_persistent boolean
设定是否允许 ODBC 资料库长期连线 (persistent connections),会影响
odbc_pconnect() 函式。


uodbc.max_persistent integer
设定每个处理程序最多保持几个 ODBC 长期连线。


uodbc.max_links integer
设定每个处理程式最多开几个 ODBC 连线,包括长期连线。
以下和 session 有关的设定值,都在 PHP 4.x 以上的版本方支援。在 php.ini 的设
定档中。


session.save_handler
定义 session 储存资料的档案名称。内定值为 files。


session.save_path
定义 session 储存资料的档案路径。内定值为 /tmp。


session.name
设定 session 所使用的 cookie 名称。内定值为 PHPSESSID。


session.auto_start
设定 session 是否自动开启。内定值为 0 (否)。


session.lifetime
设定 cookie 送到浏览器后的保存时间,单位为秒。内定值为 0,表示直到浏览器关
闭。


session.serialize_handler
定义连续/解连续资料的标头,本功能只有 WDDX 模组或 PHP 内部使用。内定值为
php。


session.gc_probability
设定每笔要求回应时的废物蒐集 (gc, garbage collection) 处理机率。内定值为 1。


session.gc_maxlifetime
设定废物被清除前的存活秒数。


session.extern_referer_check
决定参照到客户端的 Session 代码是否要删除。有时在安全或其它考量时,会设定不
删除。内定值为 0。


session.entropy_file
设定 session 代码建立时,使用外部高熵值资源或档案来建立,例如 UNIX 系统上的
/dev/random 或 /dev/urandom。


session.entropy_length
设定 session 从高熵值资源读取的位元组数。内定值为 0。


session.use_cookies
设定是否要将 session 变成 cookie 存在使用者端。内定值为 1,表是开启本功能。



陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
使用java的String.valueOf()函数将基本数据类型转换为字符串使用java的String.valueOf()函数将基本数据类型转换为字符串Jul 24, 2023 pm 07:55 PM

使用Java的String.valueOf()函数将基本数据类型转换为字符串在Java开发中,当我们需要将基本数据类型转换为字符串时,一种常见的方法是使用String类的valueOf()函数。这个函数可以接受基本数据类型的参数,并返回对应的字符串表示。在本文中,我们将探讨如何使用String.valueOf()函数进行基本数据类型转换,并提供一些代码示例来

怎么把char数组转string怎么把char数组转stringJun 09, 2023 am 10:04 AM

char数组转string的方法:可以通过赋值来实现,使用{char a[]=" abc d\0efg ";string s=a;}语法,让char数组对string直接赋值,执行代码即可完成转换。

使用java的String.replace()函数替换字符串中的字符(串)使用java的String.replace()函数替换字符串中的字符(串)Jul 25, 2023 pm 05:16 PM

使用Java的String.replace()函数替换字符串中的字符(串)在Java中,字符串是不可变的对象,这意味着一旦创建了一个字符串对象,就无法修改它的值。但是,你可能会遇到需要替换字符串中的某些字符或者字符串的情况。这时候,我们可以使用Java的String类中的replace()方法来实现字符串的替换。String类的replace()方法有两种重

2w字 详解 String,yyds2w字 详解 String,yydsAug 24, 2023 pm 03:56 PM

大家好,今天给大家分享java基础知识之String。String类的重要性就不必说了,可以说是我们后端开发用的最多的类,所以,很有必要好好来聊聊它。

使用java的String.length()函数获取字符串的长度使用java的String.length()函数获取字符串的长度Jul 25, 2023 am 09:09 AM

使用Java的String.length()函数获取字符串的长度在Java编程中,字符串是一种非常常见的数据类型,我们经常需要获取字符串的长度,即字符串中字符的个数。在Java中,我们可以使用String类的length()函数来获取字符串的长度。下面是一个简单的示例代码:publicclassStringLengthExample{publ

java的String类如何使用java的String类如何使用Apr 19, 2023 pm 01:19 PM

一、认识String1.JDK中的String首先我们看看JDK中的String类源码,它实现了很多接口,可以看到String类被final修饰了,这就说明String类不可以被继承,String不存在子类,这样所有使用JDK的人,用到的String类都是同一个,如果String允许被继承,每个人都可以对String进行扩展,每个人使用的String都不是同一个版本,两个不同的人使用相同的方法,表现出不同的结果,这就导致代码没办法进行开发了继承和方法覆写在带来灵活性的同时,也会带来很多子类行为不

Java String中的split方法如何使用Java String中的split方法如何使用May 02, 2023 am 09:37 AM

String中split方法使用String的split()方法用于按传入的字符或字符串对String进行拆分,返回拆分之后的数组。1、一般用法用一般的字符,例如@或,等符号做分隔符时:Stringaddress="上海@上海市@闵行区@吴中路";String[]splitAddr=address.split("@");System.out.println(splitAddr[0]+splitAddr[1]+splitAddr[2]+splitAddr[3

Golang函数的byte、rune和string类型转换技巧Golang函数的byte、rune和string类型转换技巧May 17, 2023 am 08:21 AM

在Golang编程中,byte、rune和string类型是非常基础、常见的数据类型。它们在处理字符串、文件流等数据操作时发挥着重要作用。而在进行这些数据操作时,我们通常需要对它们进行相互的转换,这就需要掌握一些转换技巧。本文将介绍Golang函数的byte、rune和string类型转换技巧,旨在帮助读者更好地理解这些数据类型,并能够熟练地在编程实践中应用

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尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),