; 资源限制 ; ;;;;;;;;;;;;;;;;;;; ; 每个脚本最大执行秒数 max_execution_time = 30 ; 每个脚本用来分析请求数据的最大时间 max_input_time = 60 ; 最大输入变量的嵌套级别 ;max_input_nesting_level = 64 ; 每个脚本能够使用的最大内存数量 (128MB) memory_limit = 128M ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; 错误处理和记录 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; 错误报告时一个位. 对每一个数值取或可以得到最终的报告级别 ; E_ALL - 所有错误和警告 (不包含 E_STRICT) ; E_ERROR - 致命的运行时错误 ; E_RECOVERABLE_ERROR - 几乎致命的运行时错误 ; E_WARNING - 运行时警告 (非致命错误) ; E_PARSE - 编译时语法错误 ; E_NOTICE - 运行时提醒 (这些警告常常由你代码中的bug导致, 但是也有可能是有意的行为 (例如, 使用一个未初始化的变量并依赖于其会被自动初始化成为一个空字符串的事实) ; E_STRICT - 运行时提醒, 打开后PHP会给出针对你代码的最易移植和最好向后兼容性的建议 ; E_CORE_ERROR - PHP初始化启动时的致命错误 ; E_CORE_WARNING - 在PHP初始化时发生的警告 (非致命错误) ; E_COMPILE_ERROR - 致命的编译时错误 ; E_COMPILE_WARNING - 编译时警告 (非致命) ; E_USER_ERROR - 用户产生的错误信息 ; E_USER_WARNING - 用户产生的警告信息 ; E_USER_NOTICE - 用户产生的提示信息 ; ;例子: ; ; - 显示所有错误, 除了提示以及代码标准警告以外 ; ;error_reporting = E_ALL & ~E_NOTICE ; ; - 显示所有错误,除了提示以外 ; ;error_reporting = E_ALL & ~E_NOTICE | E_STRICT ; ; - 只显示错误 ; ;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR ; ; - 显示出了提示以及代码标准警告之外的错误 ; error_reporting = E_ALL & ~E_NOTICE ; 打印输出错误 (作为输出的一部分). 对于生产环境的网站来说, ; 强烈建议你关闭此选项, 使用错误日志来替代 (详情参考下面内容). ; 在一个生产环境下的web站点打开display_errors可能泄漏安全信息给最终用户, 例如web服务器的文件路径,你数据库的结构或者其他信息. ; ; display_errors可用的值: ; ; Off - 不显示任何错误信息 ; stderr - 将错误信息输出到STDERR (只有 CGI/CLI 格式下有效!) ; ;display_errors = "stderr" ; ; stdout (On) - 输出错误信息到STDOUT上 ; display_errors = On ; 即使 display_errors 打开后,PHP启动序列中发生的错误也不会显示. (责任编辑:laiquliu) |