我刚刚使用标准的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
不要以为其中任何一个都是正确的文件?
答案 0 :(得分:8)
确保已安装PHP CLI包。 sudo apt-get install php5-cli
。
此外,需要将PHP二进制文件添加到您的路径中。如果您运行which php
并且没有输出,那么可以肯定它不在您的路径中。
答案 1 :(得分:3)
php命令可能不在您的路径中。您可以使用echo $PATH
查看路径。如果安装php二进制文件的目录不在您的路径中,则可以使用export PATH=$PATH:/path/to/php
进行设置。