我使用以下命令检查PHP安装的配置文件。
$ php --ini
但是当我按下回车键时,它显示没有输出。它只是在没有显示任何东西的情况下进入新的一行请帮我找一下PHP安装使用的配置文件。
基本上,我遵循this链接中显示的方法来验证我的PEAR安装。
答案 0 :(得分:1)
试试这个,应输出你所有的php信息,包括配置文件:
php -i |grep ".ini"
答案 1 :(得分:1)
这应该有效 - 它适用于我的PHP 5.2.19 / win32安装 - 我不知道它为什么不适合你,但你可以通过以下方式获得相同的信息:
<?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 -r "echo php_ini_loaded_file();"
答案 4 :(得分:0)
创建文件
<?php
echo phpinfo();
?>
另存为phpinfo.php
在shell中运行文件 php phpinfo.php
或在浏览器中打开以获得更好的视图。