1、语言选项
配置项 | 可选值 | 默认值 | 作用域 | 说明 |
engine | On|Off | ON | PHP_INI_ALL | PHP引擎是否可用 |
Zend.zel_compatibility_mode | On|Off | Off | PHP_INI_ALL | 处理PHP5与PHP4的兼容性,PHP5.3后已被删除 |
short_open_tag | On|Off | Off | PHP_INI_ALL | 是否支持短标签语法,如<??> |
asp_tags | On|Off | Off | PHP_INI_ALL | 是否支持asp标签语法<%%> |
precision | integer | 14 | PHP_INI_ALL | 浮点数有效数字个数 |
y2k_compliance | On|Off | On | PHP_INI_ALL | 消除Y2K兼容问题 |
output_buffering | On|Off|interger | 4096 | PHP_INI_SYSTEM | 输出缓存,缓存后一次性输出 |
output_handler | string | NULL | PHP_INI_ALL | 将输出返回给请求用户之前要把输出传递给一个函数 |
zlib.output_compression | On|Off|integer | Off | PHP_INI_SYSTEM | 压缩返回数据,最好开启该功能 |
zlib.output_handler | string | NUL | PHP_INI_SYSTEM | 如果zlib库不可用,从新指定一个特定压缩库 |
implict_flush | On|Off | Off | PHP_INI_SYSTEM | 每次调用print()或echo,以及完成各个嵌入的HTML块后,自动刷新缓冲 |
unserialize_callback_func | String | 100 | PHP_INI_ALL | 控制逆串行化器的响应 |
serialize_precision | integer | 100 | PHP_INI_ALL | 串行化浮点数时存储的小数点后位数 |
allow_call_time_pass_reference | On|Off | Off | PHP_INI_SYSTEM | 函数参数传值还是传引用,默认传值 |
2、安全模式
配置项 | 可选值 | 默认值 | 作用域 | 说明 |
safe_mode | On|Off | Off | PHP_INI_SYSTEM | 设置是否打开安全模式 |
safe_mode_gid | On|Off | Off | PHP_INI_SYSTEM | 启用安全模式下启用该选项,打开文件时将强制完成GID(组ID)检查。禁用该项会完成一个更为严格的UID(用户ID)检查 |
safe_mode_include_dir | string | NULL | PHP_INI_SYSTEM | 启用safe_mode和safe_mode_gid时,该项可避免强制的UID或GID检查 |
safe_mode_exec_dir | string | NULL | PHP_INI_SYSTEM | 启用安全模式时,该项会限制exec()函数只能执行指定目录中的可执行文件,如safe_mode_exec_dir="/ok/bin" |
safe_mode_allowed_env_vars | string | PHP_ | PHP_INI_SYSTEM | 启用安全模式时,该指令可以限制用户通过PHP脚本修改操作系统级别环境变量,如值设为"PHP_"将只允许修改以PHP_开头的变量 |
safe_mode_protected_env_vars | string | LD_LIBRARY_PATH | PHP_INI_SYSTEM | 该指令用于保护某些环境变量,防止它们被修改“LD_LIBRARY_PATH”将被禁止修改 |
open_basedir | string | NULL | PHP_INI_SYSTEM | 该指令类似于Apache的DocumentRoot指令,可以建立一个基目录,所有文件操作都限制在该目录中 |
disable_functions | string | NULL | PHP_INI_SYSTEM | 禁止使用指定函数 |
disable_classes | string | NULL | PHP_INI_SYSTEM | 禁止使用指定类 |
ignore_user_abort | Off|On | Off | PHP_INI_ALL | 启用该项会让服务器忽略由于用户或浏览器引用的中断所造成的会话中止 |
3、语法突出显示
配置项 | 可选值 | 默认值 | 作用域 | 说明 |
hightlight.string | string | #DD0000 | PHP_INI_ALL | 字符串 |
hightlight.comment | string | #FF9900 | PHP_INI_ALL | 注释 |
hightlight.keyword | string | #007700 | PHP_INI_ALL | 关键字 |
hightlight.bg | string | #FFFFFF | PHP_INI_ALL | 背景 |
hightlight.default | string | #0000BB | PHP_INI_ALL | 默认文本 |
hightlight.html | string | #000000 | PHP_INI_ALL | html部分 |
4、杂项
配置项 | 可选值 | 默认值 | 作用域 | 说明 |
expose_php | On|Off | On | PHP_INI_SYSTEM | 建议开启,能防止公开部分服务器属性 |
5、资源限制
配置项 | 可选值 | 默认值 | 作用域 | 说明 |
max_executeion_time | integer | 30 | PHP_INI_ALL | PHP脚本执行时间上限 |
max_input_time | integer | 60 | PHP_INI_ALL | PHP脚本解析请求数据所用的时间限制 |
momory_limit | integerM | 128M | PHP_INI_ALL | PHP脚本分配的最大内存量,以MB为单位 |
6、数据处理
配置项 | 可选值 | 默认值 | 作用域 | 说明 |
arg_separator.ouput | string | & | PHP_INI_ALL | PHP区别输入变量的标准符号(&) |
arg_separator.input | string | ;& | PHP_INI_ALL | PHP以(&)符作为POST或GET方法传入参数的标准分割字符 |
variables_order | string | GPCS | PHP_INI_ALL | 该指令用于确定ENVIRONMENT、GET、POST、COOKIE和SERVER变量的解析顺序,建议不修改 |
register_globals | On|Off | Off | PHP_INI_SYSTEM | 开启或禁用全局作用 |
register_args_argv | On|Off | Off | PHP_INI_SYSTEM | 以$argc和$argv变量模拟传参 |
post_max_size | integerM | 8M | PHP_INI_SYSTEM | PHP Post最大传递数据量 |
magic_quotes_gpc | On|Off | Off | PHP_INI_SYSTEM | 是否启用魔法引用 |
magic_quotes_runtime | On|Off | Off | PHP_INI_SYSTEM | 是否对外部数据中的引号进行转义 |
magic_quotes_sybase | On|Off | Off | PHP_INI_ALL | sybase数据引号的转义 |
auto_prepend_file | string | NULL | PHP_INI_SYSTEM | 设置该项可以预导入,在PHP执行脚本钱,要创建页眉模板或导入代码库时起类似于include()或require()的作用 |
auto_append_file | string | NULL | PHP_INI_SYSTEM | 设置该项可以预导入,在PHP执行后自动插入页脚模板时可以起到include()或require()的作用 |
Default_mimetype | string | text/html | PHP_INI_ALL | PHP可以提供的文件类型 |
default_charset | string | iso-8859-1 | PHP_INI_ALL | Content-type的输出字符编码 |
7、路径和目录
配置项 | 可选值 | 默认值 | 作用域 | 说明 |
include_path | string | NULL | PHP_INI_ALL | 指定include(),require()和fopen_with_path()等函数的基本路径,多个目录用分号隔开 |
doc_root | string | NULL | PHP_INI_SYSTEM | PHP脚本的默认位置 |
user_dir | string | NULL | PHP_INI_SYSTEM | 设置虚拟路径映射 ~ |
extension_dir | string | ./ | PHP_INI_SYSTEM | 指定 PHP的动态连接扩展库的目录 |
Enable_dl | On|Off | Off | PHP_INI_SYSTEM | 是否允许用户在运行时加载PHP扩展 |
8、动态扩展
配置项 | 可选值 | 默认值 | 作用域 | 说明 |
extension | string | NULL | PHP_INI_ALL | 指定 PHP启动时所加载的动态连接扩展库 |
9、与IIS支持PHP CGI相关的配置
cgi.force_redirect= 0
fastcgi.impersonate = 1
cgi.fix_pathinfo= 1