【问题标题】:php -v command does not workphp -v 命令不起作用
【发布时间】:2012-08-20 15:32:24
【问题描述】:

我刚刚使用标准的 apt-get 在我的 Debian 系统上安装了 php5 软件包。代码:

<?php
phpinfo();
?>

工作和其他 php 页面工作。

但是命令 php -v 和 php -m 不起作用。它给出了一个错误“-bash: php: command not found”。

php5-cli 已安装。我的路径是/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games。我查看了 usr/bin 并没有 php 或 php5 文件。不知道还能在哪里找到它们?

我跑了:

whereis php5
php5: /etc/php5 /usr/lib/php5 /usr/lib64/php5 /usr/share/php5

不认为其中任何一个是正确的文件?

【问题讨论】:

  • 你安装了 PHP CLI 吗?
  • 运行 which php 并查看 PHP 是否在您的路径中。

标签: php debian


【解决方案1】:

确保已安装 PHP CLI 包。 sudo apt-get install php5-cli.

另外,PHP 二进制文件需要添加到您的路径中。如果您运行which php 并且没有得到任何输出,那么可以肯定它不在您的路径中。

【讨论】:

    【解决方案2】:

    php 命令可能不在您的路径中。您可以使用echo $PATH 查看您的路径。如果安装php二进制文件的目录不在你的路径中,你可以用export PATH=$PATH:/path/to/php来设置。

    【讨论】:

    • php5-cli 已安装。我的路径是/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games。我查看了 usr/bin 并没有 php 或 php5 文件。不确定它们还能在哪里找到?
    • 我跑了:whereis php5 php5: /etc/php5 /usr/lib/php5 /usr/lib64/php5 /usr/share/php5
    • 我会重新安装 php5-cli,因为缺少二进制文件(命令行界面)。
    • 重新安装的命令是什么? sudo apt-get install --reinstall packagename?
    • @GodAtum 可以看到dpkg -L &lt;packagename&gt;的包安装的文件列表
    猜你喜欢
    • 2021-08-12
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-05-10
    • 2017-10-10
    相关资源
    最近更新 更多