Linux/CentOS PC 上的 php.ini 文件在哪里?

我在服务器上找不到 PHP.ini 的位置。我已经检查了所有 Stack Overflow 的答案,但是我找不到我的 php.ini 位置。

我有 Linux,Cent OS,zPanel. 最新版本的 PHP。

我的电脑: Linux Mint 15 KDE。

509022 次浏览

在终端/控制台中(仅在 Linux 中,在 Windows 中需要 油灰)

ssh user@ip
php -i | grep "Loaded Configuration File"

它会向你展示类似 Loaded Configuration File => /etc/php.ini的东西。

替代方法

您可以在自己的网站上创建一个 php 文件,运行: <?php phpinfo(); ?>,并且可以看到 php.ini 位置与: “已加载的配置文件”一起显示。

更新 这个命令立即给出路径

cli_php_ini=php -i | grep /.+/php.ini -oE  #ref. https://stackoverflow.com/a/15763333/248616
php_ini="${cli_php_ini/cli/apache2}"   #replace cli by apache2 ref. https://stackoverflow.com/a/13210909/248616

你可以在 phpinfo()的输出中找到到 php.ini的路径。

enter image description here

php -i |grep 'Configuration File'

#php -i | grep php.ini也将工作太!

在大多数安装中,你可以在这里找到它:

/etc/php.ini