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

时间:2013-07-25 06:39:53

标签: php linux centos

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

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

我的电脑:Linux Mint 15 KDE。

5 个答案:

答案 0 :(得分:280)

在您的终端/控制台(仅限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”。< / p>

<强>更新 此命令立即提供路径

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

答案 1 :(得分:30)

您可以在php.ini的输出中找到phpinfo()的路径。请参阅“已加载的配置文件”。

enter image description here

答案 2 :(得分:23)

在大多数安装中,您可以在此处找到它:

/etc/php.ini

答案 3 :(得分:12)

php -i |grep 'Configuration File'

答案 4 :(得分:6)

#php -i | grep php.ini也会奏效!