php.ini
我的 /etc/php5 路径中目前有 3 个S 文件。树:
./php5_
./php5_/cli
./php5_/cli/conf.d
./php5_/cli/php.ini
./php5_/apache2
./php5_/apache2/conf.d
./php5_/apache2/php.ini
./php5_/conf.d
./php5_/conf.d/suhosin.ini
./php5_/conf.d/mysql.ini
./php5_/conf.d/mysqli.ini
./php5_/conf.d/gd.ini
./php5_/conf.d/pdo.ini
./php5_/conf.d/mcrypt.ini
./php5_/conf.d/curl.ini
./php5_/conf.d/pdo_mysql.ini
./cli
./cli/conf.d
./cli/php.ini
./apache2
./apache2/conf.d
./apache2/php.ini
./conf.d
./conf.d/memcache.ini
./conf.d/suhosin.ini
./conf.d/mysql.ini
./conf.d/mysqli.ini
./conf.d/gd.ini
./conf.d/pdo.ini
./conf.d/mcrypt.ini
./conf.d/memcached.ini
./conf.d/curl.ini
./conf.d/pdo_mysql.ini
但我仍然觉得有些不对劲。我尝试在所有 php.ini 文件中犯一些语法错误,尝试重新启动 apache,它重新启动成功。出了什么问题?如何获取我应该编辑的 REAL php.ini 的路径才能看到更改?
答案1
对于 Web,创建一个简单的 PHP 页面,其中包含以下内容
<?php
phpinfo();
?>
它将显示所有解析的 ini 文件
答案2
从命令行运行 php --ini:
[sandro@mercury ~]$ php --ini
Configuration File (php.ini) Path: /usr/local/etc
Loaded Configuration File: /usr/local/etc/php.ini
Scan for additional .ini files in: /usr/local/etc/php
Additional .ini files parsed: /usr/local/etc/php/extensions.ini
答案3
您可以使用以下方法进行检查:
# php -i | grep "php.ini"