最后用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
还有其他人遇到过这个吗?有解决方案吗感谢。
答案 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