我在服务器上找不到PHP.ini位置。我已经检查了所有堆栈溢出的答案,但是找不到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。
Loaded Configuration File => /etc/php.ini
替代方法
您可以在您的网站上创建一个php文件,该文件运行:<?php phpinfo(); ?>,并且您可以在带有 “ Loaded Configuration File” 的行上看到php.ini的位置。
<?php phpinfo(); ?>
更新 此命令立即给出路径
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