6

终于启动并运行了带有 nginx 和 php-fpm 的 Ubuntu 12.10。现在我想用 Ratchet 运行一个 websocket 服务器,但我需要先安装 Composer。所以我这样做:

 curl -s https://getcomposer.org/installer | php

正如 Composer 网站所指示的那样,但我收到以下错误:

The program 'php' is currently not installed.

我认为它可能与最后的 php 有关,所以我将其更改为 php5-fpm 然后它告诉我:

[18-Nov-2012 05:01:30] ERROR: An another FPM instance seems to already listen on /var/run/php5-fpm.sock
[18-Nov-2012 05:01:30] ERROR: FPM initialization failed

有人遇到过这种情况么?有什么解决办法吗?谢谢。

4

3 回答 3

7

作曲家至少需要 php 5.3.2。你的php版本是什么?您需要 php 命令行才能使其工作。正如错误消息提示的那样,您最好安装“php”。在 ubuntu 中,你可以使用

  sudo apt-get install php5-cli
于 2013-03-22T03:06:51.750 回答
4

利用

usr/bin/php or /usr/bin/php instead of php

如果您不确定您的 php 位于何处,请通过以下方式进行检查

whereis php
于 2013-07-09T03:28:26.693 回答
2

你有安装 php5-cli 吗?

dpkg -l | grep php5-cli

如果没有,请键入

sudo apt-get install php5-cli
于 2012-11-18T13:31:39.800 回答