以下是PHP常见的配置项及其含义:
- error_reporting:设置错误报告级别,可以控制PHP显示哪些错误。例如,设置为 E_ALL 将显示所有错误,而设置为 0 将禁止显示任何错误。
- display_errors:是否在浏览器中显示错误信息,设置为 On 将在浏览器中显示错误信息,设置为 Off 将隐藏错误信息。
- log_errors:是否将错误信息写入日志文件,设置为 On 将将错误信息写入日志文件,设置为 Off 将不会将错误信息写入日志文件。
- error_log:指定错误日志文件的路径和名称,可以将错误信息写入指定的文件中。
- max_execution_time:设置PHP脚本的最大执行时间,单位为秒。
- memory_limit:设置PHP脚本可以使用的最大内存量,单位为字节或者可以使用 K、M、G 等后缀表示。
- post_max_size:设置POST请求的最大数据量,单位为字节或者可以使用 K、M、G 等后缀表示。
- upload_max_filesize:设置上传文件的最大大小,单位为字节或者可以使用 K、M、G 等后缀表示。
- date.timezone:设置默认时区,例如设置为 "Asia/Shanghai" 将使用上海时区。
- extension_dir:设置PHP扩展库的路径,这个路径一般是 PHP 安装目录下的 ext 目录。
- session.save_path:设置会话文件的存储路径,一般默认是/tmp。
这些配置项可以通过编辑PHP配置文件php.ini来进行修改,也可以使用ini_set()函数在PHP代码中进行设置。在修改配置文件后,需要重启PHP服务使其生效