【发布时间】:2013-07-24 22:03:42
【问题描述】:
我在我的服务器上找不到 PHP.ini 位置。我检查了所有 Stack Overflow 答案,但找不到我的 php.ini 位置。
我有 Linux、Cent OS、zPanel。 PHP 的最新版本。
我的电脑:Linux Mint 15 KDE。
【问题讨论】:
我在我的服务器上找不到 PHP.ini 位置。我检查了所有 Stack Overflow 答案,但找不到我的 php.ini 位置。
我有 Linux、Cent OS、zPanel。 PHP 的最新版本。
我的电脑:Linux Mint 15 KDE。
【问题讨论】:
在您的终端/控制台中(仅限 Linux,在 Windows 中您需要 Putty)
ssh user@ip
php -i | grep "Loaded Configuration File"
它会显示类似Loaded Configuration File => /etc/php.ini 的内容。
替代方法
你可以在你的网站上制作一个php文件,运行:<?php phpinfo(); ?>,你可以看到php.ini的位置在一行:"Loaded Configuration File"。
更新 该命令立即给出路径
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
【讨论】:
php -i | grep "php.ini" 更容易记住。 ;)
php -i | grep php.ini 更简单
php -i 告诉 CLI 的 php.ini 不是 apache 的
在大多数安装中,您可以在这里找到它:
/etc/php.ini
【讨论】:
php -i |grep 'Configuration File'
【讨论】:
#php -i | grep php.ini 也可以!
【讨论】:
您可以在phpinfo() 的输出中找到php.ini 的路径。请参阅“加载的配置文件”。
【讨论】: