无法安装Composer - php-fpm

时间:2012-11-18 13:18:48

标签: ubuntu nginx php composer-php

最后用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

还有其他人遇到过这个吗?有解决方案吗感谢。

3 个答案:

答案 0 :(得分:7)

作曲家至少需要php 5.3.2。什么是你的PHP版本?你需要php命令行才能使它工作。正如msg建议的错误,你最好安装'php'。在ubuntu中,您可以使用

  sudo apt-get install php5-cli

答案 1 :(得分:4)

使用

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

如果你不确定php的位置,请通过

进行检查
whereis php

答案 2 :(得分:2)

你安装了php5-cli吗?

dpkg -l | grep php5-cli

如果没有,请输入

sudo apt-get install php5-cli