我需要从命令行使用 PHP。当我输入
php ....
系统说:
-bash: php: command not found
现在,我确实知道 PHP 已启动并运行,因为它托管了我的 drupal 网站。我不确定如何找到该程序。我在目录中搜索路径,但没有成功。
我错过了什么?
我正在使用 Ubuntu Linux。
我安装了以下软件包:
php5 install
php5-common install
php5-curl install
php5-gd install
php5-mcrypt install
php5-mysql install
答案1
您可能需要安装 CLI(命令行解释器)包。在 Ubuntu 或 Debian 中,可以通过以下方式完成apt-get install php5-cli
答案2
大多数发行版将 mod_php(Apache 模块)和 PHP 命令行可执行文件拆分为单独的包。您需要找到 CLI 包并安装它。
答案3
如果你相信 php 已经在系统中,你可以尝试
locate php
找到该程序。
答案4
正如 akirk 所暗示的那样,在您的网络服务器上运行程序的 PHP 可能与从命令行运行程序的代码不同。
如果不知道这是哪种 Linux 发行版/应用了哪些非标准配置,我们就无法建议如何安装适当版本的 PHP/确定现有安装的位置。