PHP安装中的配置文件

时间:2011-09-09 12:24:53

标签: php linux configuration pear

我使用以下命令检查PHP安装的配置文件。

$ php --ini

但是当我按下回车键时,它显示没有输出。它只是在没有显示任何东西的情况下进入新的一行请帮我找一下PHP安装使用的配置文件。

enter image description here

基本上,我遵循this链接中显示的方法来验证我的PEAR安装。

5 个答案:

答案 0 :(得分:1)

试试这个,应输出你所有的php信息,包括配置文件:

php -i |grep ".ini"

答案 1 :(得分:1)

这应该有效 - 它适用于我的PHP 5.2.19 / win32安装 - 我不知道它为什么不适合你,但你可以通过以下方式获得相同的信息:

  • 创建包含此行的PHP脚本 - <?php phpinfo(); ?> - 并将其加载到浏览器中。这将向您显示有关PHP安装的大量信息,包括有关正在使用的INI文件的信息。
  • 从命令行运行php -i - 这将通过终端向您提供与phpinfo()相同的信息。如果php --ini不起作用,这可能无效。您可以grep ini个实例的输出,例如php --i | grep ini

其他可能值得一试的是将php --ini的输出重定向到文件,例如php --ini > phpini.txt

您正在运行哪个PHP版本?

答案 2 :(得分:0)

通常这应该为您提供php的配置。看起来你的php无法识别--ini参数。传递一个php -h,看看你的安装是否支持--ini。

实际发生了什么,你的php正在等待你的输入。因此,它进入新行并等待输入。

也可以是,你的系统通过别名为php设置了一些默认参数。直接致电

/usr/bin/php --ini

也许这有帮助。您可以使用

检查是否设置了某些内容
alias

答案 3 :(得分:0)

使用php_ini_loaded_file()

php -r "echo php_ini_loaded_file();"

答案 4 :(得分:0)

创建文件

<?php
  echo phpinfo();
?>

另存为phpinfo.php

在shell中运行文件     php phpinfo.php

或在浏览器中打开以获得更好的视图。