📅  最后修改于: 2023-12-03 15:33:29.597000             🧑  作者: Mango
PHP 作为一种常见的服务器端编程语言,它需要配置一些参数才能正常运行。这些参数可以在 php.ini 文件中设置。本文将介绍 php.ini 文件的位置以及其常见的配置选项。
PHP ini 文件通常被存放在操作系统的某个目录中。具体位置因操作系统而异。
xampp
或 wampserver
等集成环境,那么 php.ini 位于集成环境的安装目录下的 php
文件夹内;php
文件夹内;phpinfo()
函数来查看 PHP 安装目录。在大多数 Linux/Unix 系统中,php.ini 位于以下目录中:
/etc/php.ini
如果该文件不存在,则可以在以下目录中查找 php.ini(其中 VERSION
是 PHP 版本号):
/etc/php/VERSION/php.ini
/etc/php.d/php.ini
/usr/local/etc/php.ini
php.ini 文件中包含了大量的配置选项,下面介绍其中一些常见的选项。
这个选项用于设置 PHP 脚本能够使用的内存限制。如果你需要上传大文件或处理大型数据,建议将该选项设置为较高的值。
memory_limit = 128M
这个选项用于设置 PHP 脚本最长的执行时间,单位为秒。如果你需要处理大量数据或执行复杂的计算,可以将该选项设置为较高的值。
max_execution_time = 300
这个选项用于设置 POST 数据能够接受的最大值。如果你需要上传大文件,需要将该选项设置为较高的值。
post_max_size = 100M
这个选项用于设置允许上传文件的最大大小。如果你需要上传大文件,需要将该选项设置为较高的值。
upload_max_filesize = 100M
这个选项用于设置 PHP 错误报告级别。可以通过修改该选项来关闭或开启 PHP 的错误提示。
error_reporting = E_ALL & ~E_NOTICE
这个选项用于设置是否在浏览器中显示 PHP 错误信息。建议在生产环境中关闭该选项,以避免泄漏敏感信息。
display_errors = Off
这个选项用于设置 PHP 默认时区。建议将该选项设置为你所在的时区,以便正确地处理时间和日期。
date.timezone = Asia/Shanghai
以上是常见的几个选项,其他选项请参考官方文档。
php.ini 文件是配置 PHP 运行环境的重要文件。我们可以通过修改 php.ini 中的配置选项来定制 PHP 运行环境。在修改 php.ini 文件前,我们建议备份原始文件,以避免操作失误导致系统崩溃。