手册:Php.ini
php.ini 是一个 PHP 的配置文件。
这个文件有时需要被修改。例如:如果你得到"Fatal error: Maximum function nesting level of '100' reached, aborting!"之类的错误信息,你可能需要修改 xdebug.max_nesting_level = 200
。在你进行了修改之后,使用 /usr/local/apache/bin/apachectl graceful
来重新加载配置文件,这样你无需重启 Web 服务器,配置就能生效。
文件位置
在某些情况下 PHP 会有两个 php.ini 文件,一个供处理 Web 服务器请求的 php_sapi 模块使用,另一个给 PHP 命令行的二进制文件使用。
要找到命令行使用的配置文件,执行 php --ini
对 Web 模块来说,创建一个有如下内容的 php 文件:
<?php
phpinfo();
然后从 Web 服务器访问它。网页上应该会显示许多与 PHP 安装相关的信息,其中就包括 php.ini 文件的位置。