2012-11-18 9 views
6

Nareszcie otrzymałem Ubuntu 12.10 z nginxem i php-fpm. Teraz chcę uruchomić serwer sieciowy z Ratchet, ale najpierw muszę zainstalować Composer. Więc to zrobić:Nie można zainstalować programu Composer - php-fpm

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

Podobnie jak strona Kompozytor polecił, ale otrzymałem następujący błąd:

The program 'php' is currently not installed. 

myślałem to może mieć coś wspólnego z php w końcu nie tak ja zmienił go na php5-fpm, a następnie powiedział mi:

[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 

Czy ktoś inny to napotkał? Jakieś rozwiązania? Dzięki.

+0

Na marginesie: plz don” t pipe internet wprost do realizacji. Jest to niebezpieczne, ponieważ w transporcie może się zdarzyć wiele rzeczy. Na przykład twoje połączenie może tymczasowo się zepsuć, a następnie instalujesz niedokończony, częściowy plik do php. A więc: zawsze najpierw należy uzyskać pełny kod, a następnie go uruchomić. – hegez

Odpowiedz

2

Czy masz zainstalowane oprogramowanie php5-cli?

dpkg -l | grep php5-cli 

Jeśli nie, typ

sudo apt-get install php5-cli 
+0

Czy zarówno php-fpm, jak i php-cli dzielą te same zależności? Czy jeśli zainstaluję kompozytora, to czy zainstalowane zależności z Composer będą działały dla php-fpm? – jreed121

+0

@ jreed121: nie jestem pewien, ale jest jasne, że instalator wymaga php-cli. – erenon

+0

@ jreed121 composer rozwiązuje zależności na poziomie pakietu. Działa więc zarówno dla projektów stworzonych dla php-fpm, jak i php-cli. –

7

kompozytor potrzebuje co najmniej PHP 5.3.2. jaka jest twoja wersja php? Aby to działało, potrzebujesz linii poleceń php. Zgodnie z sugestią błędu, lepiej zainstalować "php". W Ubuntu, można użyć

sudo apt-get install php5-cli 
4

użycie

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

jeśli nie jesteś pewien gdzie php znajduje wykonaj test za pomocą

whereis php 
+1

przy użyciu 'whereis php' mogłem znaleźć moją instalację php z powodzeniem zainstalowanego composer.phar z jej wykorzystaniem. Ogromne dzięki. Gr8 Gr8 Gr8. – Lekhnath

Powiązane problemy