我在我的服务器上找不到PHP.ini文件的位置。我已经检查过所有Stack Overflow的答案,但是我无法找到我的php.ini文件的位置。
我的服务器操作系统是Linux,Cent OS和zPanel。我使用的是最新版本的PHP。
我的电脑是Linux Mint 15 KDE。
ssh user@ip
php -i | grep "Loaded Configuration File"
然后它会显示类似于这样的内容:Loaded Configuration File => /etc/php.ini
。
另一种方法
您可以在您的网站上创建一个运行<?php phpinfo(); ?>
的 PHP 文件,然后您可以在包含“Loaded Configuration File”的行上看到 php.ini 的位置。
更新 此命令会立即给出路径。
cli_php_ini=php -i | grep /.+/php.ini -oE #ref. https://dev59.com/hmoy5IYBdhLWcg3wPLr0#15763333
php_ini="${cli_php_ini/cli/apache2}" #replace cli by apache2 ref. https://dev59.com/KWYs5IYBdhLWcg3wBvRp#13210909
/etc/php.ini
phpinfo()
的输出中找到 php.ini
的路径。请查看 "Loaded Configuration File" 下面的内容。
php -i |grep 'Configuration File'
#php -i | grep php.ini
also will work too!
php -i | grep "php.ini"
更容易。;) - ahgood