Ubuntu 上的 PHP 可执行文件在哪里?

sam*_*ara 13 linux apache-http-server php ubuntu-8.10 ubuntu

我已经安装了 Apache 和 PHP。我知道 PHP 可以工作,因为我已经在 Apache 服务器上测试了一个简单的 PHP 文件。

我正在编写一个简单的网络服务器,它应该能够处理 PHP 文件。因此,一旦我收到对 PHP 文件的请求,我就想做诸如“exec php test.php”之类的操作并获取输出并将其传递给客户端。

因为我不太喜欢 Ubuntu,所以我不知道 PHP 可执行文件在哪里(应该在 \bin 中?)但是\bin 或\usr\bin 中没有PHP 文件。

当我运行“which php”时,它什么也没显示。我该怎么做呢?

小智 18

在终端中输入以下内容

php在哪里


And*_*rew 12

我在/usr/bin/ 中找到了可执行文件

例如:

  • /usr/bin/php
  • /usr/bin/php7.0
  • /usr/bin/php7.1


Kam*_*rot 11

您需要安装php5-cliphp5-cgi包。

sudo apt-get install php5-cli
# OR
sudo apt-get install php5-cgi
Run Code Online (Sandbox Code Playgroud)

正如 Zoredache 在评论中指出的那样。cli 版本不处理标头,也不输出它们 - 它是一种完全不知道 HTTP 的干净的 PHP 解释器。

如果您想要具有上述功能的版本,请使用 CGI 版本。

  • 好的,安装了,还有问题:可执行文件在哪里? (2认同)