PHP安装中的配置文件

PHP安装中的配置文件,php,linux,configuration,pear,Php,Linux,Configuration,Pear,我使用以下命令检查PHP安装的配置文件 $php--ini 但当我按enter键时,它没有显示任何输出。它只是出现了一条新的路线,没有显示任何东西。请帮助我查找PHP安装使用的配置文件 基本上,我是按照链接中所示的方法来验证PEAR安装的。通常这会为您提供php的配置。看起来您的php无法识别--ini参数。传递一个php-h,看看您的安装是否支持--ini 实际上,您的php正在等待您的输入。因此,它进入新行并等待输入 也可以是,您的系统通过别名为php设置了一些默认参数。直接打电话 /us

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

$php--ini

但当我按enter键时,它没有显示任何输出。它只是出现了一条新的路线,没有显示任何东西。请帮助我查找PHP安装使用的配置文件


基本上,我是按照链接中所示的方法来验证PEAR安装的。

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

实际上,您的php正在等待您的输入。因此,它进入新行并等待输入

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

/usr/bin/php --ini
也许这有帮助。您可以使用

alias

尝试此操作,应输出所有php信息,包括配置文件:

php -i |grep ".ini"

这应该行得通——它可以在我的PHP 5.2.19/win32安装上运行——我不知道为什么它对您不起作用,但您可以通过以下方式获得相同的信息:

  • 创建包含此行的php脚本-
    ,并将其加载到浏览器中。这将向您展示有关PHP安装的大量信息,包括有关正在使用的INI文件的信息
  • 从命令行运行
    php-i
    ,这将通过终端提供与
    phpinfo()
    相同的信息。如果
    php--ini
    不起作用,这可能不起作用。您可以
    grep
    查看
    ini
    实例的输出,例如
    php--i|grep ini
另一个值得尝试的方法是将
php--ini
的输出重定向到一个文件,例如
php--ini>phpini.txt

您正在运行哪个PHP版本?

请使用

创建一个文件

<?php
  echo phpinfo();
?>

另存为phpinfo.php

在shell中运行文件 php phpinfo.php


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

我得到了输出:
PHP致命错误:在命令行代码第1行调用未定义函数PHP_ini_loaded_file()
如果可能,升级-5.1将正式退役(5.2不再积极开发),并且不保证支持任何给定功能。如果运行
php--help
,它是否将
--ini
开关列为可用?
<?php
  echo phpinfo();
?>