Home  >  Article  >  Backend Development  >  PHP中ini配置实例分享

PHP中ini配置实例分享

小云云
小云云Original
2018-03-13 13:15:571601browse


本文主要和大家分享PHP中ini配置实例,主要以表格的形式,希望能帮助到大家。

名字 默认 可修改范围 更新日志 描述
engine On PHP_INI_ALL 自 PHP 4.0.5 起可用 打开或关闭 PHP 解析(关闭时访问,会直接下载成文件)
short_open_tag Off PHP_INI_ALL 是否允许使用短标签,< PHP 5.4.0会影响
asp_tagsOffPHP_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 没有php.ini配置文件

PHP最常用的ini函数分析 针对PHPini配置文件

The above is the detailed content of PHP中ini配置实例分享. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn