本文主要和大家分享PHP中ini配置实例,主要以表格的形式,希望能帮助到大家。
名字 | 默认 | 可修改范围 | 更新日志 | 描述 |
---|---|---|---|---|
engine | On | PHP_INI_ALL | 自 PHP 4.0.5 起可用 | 打开或关闭 PHP 解析(关闭时访问,会直接下载成文件) |
short_open_tag | Off | PHP_INI_ALL | 是否允许使用短标签,< PHP 5.4.0会影响 =的使用 | |
asp_tags | Off | PHP_INI_PERDIR | 是否允许使用 ASP 风格的标志 <% %> | |
precision | 14 | PHP_INI_ALL | 从 PHP 4.3.2 起可用 | 浮点数中显示有效数字的位数 |
output_buffering | 4096 | PHP_INI_PERDIR | 输出缓冲区大小字节( On 时,将在所有的脚本中使用输出控制,PHP-CLI 下总是为 Off) | |
zlib.output_compression | Off | PHP_INI_ALL | 从 PHP 4.0.5 起可用 | 是否开启zlib输出压缩 |
implicit_flush | Off | 在每段信息块输出后,自动刷新 | ||
serialize_precision | 17 | PHP_INI_ALL | 从 PHP 4.3.2 起可用 | 有效数字的位数而序列化存储浮点数。 |
disable_functions | “” | php.ini only | 从 PHP 4.0.1 起可用 | 本指令允许你基于安全原因禁止某些函数 |
disable_classes | “” | php.ini only | 从 PHP 4.3.2 起可用 | 本指令可以使你出于安全的理由禁用某些类 |
zend.enable_gc | On | PHP_INI_ALL | 自 PHP 5.3.0 起有效 | 启用或禁用循环引用记数搜集器 |
expose_php | On | php.ini only | 决定是否暴露 PHP 被安装在服务器上 | |
max_execution_time | 30 | PHP_INI_ALL | 这设置了脚本被解析器中止之前允许的最大执行时间,单位秒 | |
max_input_time | 60 | PHP_INI_PERDIR | 自 PHP 4.3.0 起有效 | 脚本解析输入数据(类似 POST 和 GET)允许的最大时间,单位是秒 |
memory_limit | 128M | PHP_INI_ALL | 内存限制大小 | |
error_reporting | E_ALL | PHP_INI_ALL | 设置错误报告的级别 | |
display_errors | On | PHP_INI_ALL | 是否将错误信息作为输出的一部分显示到屏幕,或者对用户隐藏而不显示 | |
display_startup_errors | On | PHP_INI_ALL | 设置为关闭后, 即使 display_errors 设置为开启, PHP 启动过程中的错误信息也不会被显示 | |
log_errors | On | PHP_INI_ALL | 设置是否将脚本运行的错误信息记录到服务器错误日志或者error_log之中 | |
log_errors_max_len | 1024 | PHP_INI_ALL | 从 PHP 4.3.0 起可用。 | 设置 log_errors 的最大字节数 |
ignore_repeated_errors | Off | PHP_INI_ALL | 从 PHP 4.3.0 起可用 | 不记录重复的错误信息 |
ignore_repeated_source | Off | PHP_INI_ALL | 从 PHP 4.3.0 起可用 | 忽略重复消息时,也忽略消息的来源 |
report_memleaks | On | PHP_INI_ALL | 从 PHP 4.3.0 起可用 | 如果这个参数设置为Off,则内存泄露信息不会显示 |
track_errors | On | PHP_INI_ALL | 如果开启,最后的一个错误将永远存在于变量 $php_errormsg 中 | |
html_errors | On | PHP_INI_ALL | 从 PHP 4.0.2 起可用 | 在错误信息中关闭HTML标签 |
variables_order | GPCS | PHP_INI_PERDIR | 套EGPCS秩序(环境,得到后,饼干,和服务器)的变量解析 | |
request_order | GP | PHP_INI_PERDIR | 从 PHP 5.3.0 起可用 | 注册GET、POST、 Cookie 到 _REQUEST |
register_argc_argv | Off | PHP_INI_PERDIR | 是否声明argc和argv变量 | |
auto_globals_jit | On | PHP_INI_PERDIR | 从 PHP 5.0.0 起可用 | 启用时,SERVER和ENV变量是在首次使用时创建,而不是脚本启动时 |
post_max_size | 8M | PHP_INI_PERDIR | 从 PHP 4.0.3 起可用 | post请求大小限制 |
auto_prepend_file | "" | PHP_INI_PERDIR | 指定在主文件解析之前的文件名 | |
auto_append_file | "" | PHP_INI_PERDIR | 指定在主文件解析之后的文件名 | |
default_mimetype | text/html | PHP_INI_ALL | 默认文件类型 | |
default_charset | UTF-8 | PHP_INI_ALL | 默认文件编码 | |
doc_root | “” | PHP_INI_SYSTEM | 服务器上PHP的跟目录 | |
user_dir | “” | PHP_INI_SYSTEM | 用户目录的基础名称 | |
extension_dir | /path/to/php | PHP_INI_SYSTEM | 扩展目录 | |
enable_dl | Off | PHP_INI_SYSTEM | 该指令仅对 Apache 模块版本的 PHP 有效 | |
file_uploads | On | PHP_INI_SYSTEM | 从 PHP 4.0.3 起可用 | 是否允许http上传文件 |
upload_max_filesize | 2M | PHP_INI_PERDIR | 上传文件的最大值 | |
max_file_uploads | 20 | PHP_INI_SYSTEM | 从 PHP 5.2.12 起可用 | 同时能够上传文件的最大数量 |
allow_url_fopen | On | PHP_INI_SYSTEM | PHP 4.0.4 版以后可用 | fopen是否可以访问远程url资源 |
allow_url_include | Off | PHP_INI_ALL | 从 PHP 5.2.0 起可用 | 允许引入远程url资源 |
default_socket_timeout | 60 | PHP_INI_ALL | 从 PHP 4.3.0 起可用 | 基于 socket 的流的默认超时时间 |
extension=php_bz2.dll | zip压缩扩展 | |||
extension=php_curl.dll | 文件传输扩展 | |||
extension=php_fileinfo.dll | 文件信息扩展 | |||
extension=php_gd2.dll | 图片处理扩展 | |||
extension=php_gettext.dll | 国际化扩展 | |||
extension=php_gmp.dll | 大数值处理扩展 | |||
extension=php_intl.dll | ICU库的扩展 | |||
extension=php_imap.dll | 邮件扩展 | |||
extension=php_interbase.dll | ?? | |||
extension=php_ldap.dll | 轻量级目录访问协议 | |||
extension=php_mbstring.dll | 字符串处理(中文) | |||
extension=php_exif.dll | 可交换图像信息 | |||
extension=php_mysql.dll | Mysql数据库扩展 | |||
extension=php_mysqli.dll | MySQL增强版扩展 | |||
extension=php_oci8_12c.dll | Oracle扩展 | |||
extension=php_openssl.dll | 对称/非对称加解密 | |||
extension=php_pdo_firebird.dll | PDO firebird驱动 | |||
extension=php_pdo_mysql.dll | PDO mysql驱动 | |||
extension=php_pdo_oci.dll | PDO Oracle驱动 | |||
extension=php_pdo_odbc.dll | PDO odbc驱动 | |||
extension=php_pdo_pgsql.dll | PDO pgsql驱动 | |||
extension=php_pdo_sqlite.dll | PDO sqlite驱动 | |||
extension=php_soap.dll | 简单对象访问协议扩展 | |||
extension=php_sockets.dll | socket协议扩展 | |||
extension=php_sqlite3.dll | sqlite数据库扩展 | |||
extension=php_sybase_ct.dll | sybase数据库扩展 | |||
extension=php_tidy.dll | html清理和回复程序 | |||
extension=php_xmlrpc.dll | XML-RPC客户端和服务端 | |||
extension=php_xsl.dll | xml操作扩展 | |||
cli_server.color | On | PHP_INI_ALL | PHP 5.4.0. 起生效 | 控制内置Web Server的终端输出有无颜色 |
date.timezone | UTC | PHP_INI_ALL | 从 PHP 5.1.0 起可用 | 默认时区 |
pdo_mysql.cache_size | 2000 | PDO mysql缓存大小 | ||
pdo_mysql.default_socket | PDO mysql默认端口? | |||
SMTP | localhost | PHP_INI_ALL | 从 PHP 4.3.0 起可用 | 邮件服务器地址 |
smtp_port | 25 | PHP_INI_ALL | 从 PHP 5.1.5 起可用 | 邮件服务器端口 |
mail.add_x_header | On | PHP_INI_PERDIR | 从 PHP 5.3.0 起可用 | X-PHP-Originating-Script脚本 |
sql.safe_mode | Off | PHP_INI_SYSTEM | 指定默认值的数据库连接函数将使用这些值代替提供的参数 | |
odbc.allow_persistent | On | PHP_INI_SYSTEM | ODBC是否允许持久化连接 | |
odbc.check_persistent | On | PHP_INI_SYSTEM | ODBC重用之前检查连接是否有效 | |
odbc.max_persistent | -1 | PHP_INI_SYSTEM | ODBC每个进程最大的持久化连接数 | |
odbc.max_links | -1 | PHP_INI_SYSTEM | ODBC每个进程最大的连接数(持久化和非持久化) | |
odbc.defaultlrl | 4096 | PHP_INI_ALL | ODBC指定返回变量的字节数 | |
odbc.defaultbinmode | 1 | PHP_INI_ALL | ODBC二进制数据的处理 | |
ibase.allow_persistent | 1 | PHP_INI_SYSTEM | ibase是否允许持久化连接 | |
ibase.max_persistent | -1 | PHP_INI_SYSTEM | ibase每个进程最大的持久化连接数 | |
ibase.max_links | -1 | PHP_INI_SYSTEM | ibase每个进程最大的连接数(持久化和非持久化) | |
ibase.timestampformat | "%Y-%m-%d %H:%M:%S" | PHP_INI_ALL | ibase时间戳格式 | |
ibase.dateformat | "%Y-%m-%d" | PHP_INI_ALL | ibase日期格式 | |
ibase.timeformat | "%H:%M:%S" | PHP_INI_ALL | ibase时间格式 | |
mysql.allow_local_infile | On | PHP_INI_SYSTEM | 自PHP 5.2.4起可用 | 允许Mysql的Load Data语句访问PHP角度看的本地文件 |
mysql.allow_persistent | On | 自PHP 5.3.0起可用 | 自PHP 5.3.0起可用 | mysql是否允许持久化连接 |
mysql.cache_size | 2000 | PHP_INI_SYSTEM | 自PHP 5.3.0起可用 | 仅可用于 mysqlnd |
mysql.max_persistent | -1 | PHP_INI_SYSTEM | 自PHP 5.3.0起可用 | mysql每个进程最大的持久化连接数 |
mysql.max_links | -1 | PHP_INI_SYSTEM | 自PHP 5.0.0起可用 | mysql每个进程最大的连接数(持久化和非持久化) |
mysql.default_port | "" | PHP_INI_ALL | 自PHP 5.0.0起可用 | 当没有指定其他端口号时使用的默认的用于连接数据库服务器的TCP端口号 |
mysql.default_socket | "" | PHP_INI_ALL | 自PHP 5.0.0起可用 | mysql默认socket名称 |
mysql.default_host | "" | PHP_INI_ALL | 自PHP 5.0.0起可用 | mysql默认主机地址 |
mysql.default_user | "" | PHP_INI_ALL | 自PHP 5.0.0起可用 | mysql默认用户 |
mysql.default_password | "" | PHP_INI_ALL | 自PHP 5.0.0起可用 | mysql默认密码 |
mysql.connect_timeout | 60 | mysql连接超时时间 | ||
mysql.trace_mode | Off | PHP_INI_ALL | 自 PHP 4.3.0 起可用 | 跟踪模式 |
mysqli.max_persistent | -1 | mysqli最大持久化连接数 | ||
mysqli.allow_persistent | On | mysqli是否允许持久化连接 | ||
mysqli.max_links | -1 | mysqli最大连接数 | ||
mysqli.default_port | 3306 | mysqli默认端口 | ||
mysqli.default_socket | "" | mysqli默认socket | ||
mysqli.default_host | "" | mysqli默认主机 | ||
mysqli.default_user | "" | mysqli默认用户 | ||
mysqli.default_pw | "" | mysqli默认密码 | ||
mysqli.reconnect | Off | mysqli是否允许重连 | ||
mysqlnd.collect_statistics | On | mysqlnd收集统计 | ||
*.collect_memory_statistics | On | mysqlnd内存收集统计 | ||
pgsql.allow_persistent | On | pgsql是否允许持久化连接 | ||
pgsql.auto_reset_persistent | Off | pgsql是否允许自动重新建立持久化连接 | ||
pgsql.max_persistent | -1 | pgsql最大的持久化连接数 | ||
pgsql.max_links | -1 | pgsql最大的连接数 | ||
pgsql.ignore_notice | 0 | pgsql忽视提示信息 | ||
pgsql.log_notice | 0 | pgsql忽视日志提示信息 | ||
sybct.allow_persistent | On | sybct是否允许持久化连接 | ||
sybct.max_persistent | -1 | sybct最大的持久化连接数 | ||
sybct.max_links | -1 | sybct最大的连接数 | ||
bcmath.scale | 0 | 所有 bcmath 函数中十进制数字的数目 | ||
session.save_handler | files | session保存的管理器 | ||
session.save_path | tmp | session保存路径 | ||
session.use_strict_mode | 0 | 防止会话模块使用未初始化的会话 ID | ||
session.use_cookies | 1 | 使用cookies 实现会话 ID 管理 | ||
session.use_only_cookies | 1 | 只使用cookies实现会话 ID 管理 | ||
session.name | PHPSESSID | session id的默认名称 | ||
session.auto_start | 0 | 指定会话模块是否在请求开始时自动启动一个会话 | ||
session.cookie_lifetime | 0 | cookie的生命周期 | ||
session.cookie_path | / | cookie保存的路径 | ||
cookie_domain | "" | cookie的域名 | ||
cookie_httponly | "" | 禁止 JavaScript 访问会话 cookie | ||
session.serialize_handler | php | 定义用来序列化/解序列化的处理器名字 | ||
session.gc_probability | 1 | 进程启动触发垃圾回收的概率 | ||
session.gc_pisor | 1000 | 进程启动触发垃圾回收的概率,计算公式:gc_probability / gc_pisor | ||
session.gc_maxlifetime | 1440 | 指定过了多少秒之后数据就会被视为“垃圾”并被清除 | ||
session.referer_check | "" | 用来检查每个 HTTP Referer 的子串 | ||
session.cache_limiter | nocache | 指定会话页面所使用的缓冲控制方法 | ||
session.cache_expire | 180 | 以分钟数指定缓冲的会话页面的存活期 | ||
session.use_trans_sid | 0 | 指定是否启用透明 SID 支持 | ||
session.hash_function | 0 | 允许用户指定生成会话 ID 的散列算法 | ||
session.hash_bits_per_character | 5 | 允许用户定义将二进制散列数据转换为可读的格式时每个字符存放多少个比特 | ||
url_rewriter.tags | a=href, area=href, frame=src, input=src, form=fakeentry, fieldset= | 指定在使用透明 SID 支持时哪些 HTML 标记会被修改以加入会话 ID |
相关推荐:
以上是PHP中ini配置实例分享的详细内容。更多信息请关注PHP中文网其他相关文章!