2014-05-15 9 views
5

Próbuję użyć wbudowanej funkcji serwera stronicowania PHPStorm 7 i określiłem interpreter jako PHP 5.4.24, ale wciąż mówi mi to poniżej.Jak włączyć fastcgi na moich Mavericks przy użyciu PHP 5.4.24?

Jak włączyć FastCGI na maszynie Mavericks? Sprawdziłem, czy nie jest skonfigurowany/włączony, wykonując php -i na moim terminalu. Każda pomoc będzie doceniona. Chcę przetestować aplikacje w przeglądarce.

php-cgi not found 
Please ensure that configured PHP Interpreter built as CGI program (--enable-fastcgi was specified) 
+0

Czy masz jakiś konkretny powód, dla którego nie używasz wbudowanego serwera WWW, który ma już włączony PHP? – zneak

+1

PHPStorm mi nie pozwala. Chociaż poprawnie kompiluje kod i pokazuje dane wyjściowe w małym pudełku, które ma wewnątrz IDE, chcę móc zobaczyć wyniki w przeglądarce. Klikam ikonę "Chrome" i wszystko, co mi daje, to błąd, a następnie: 502 Zła brama na porcie 64432. –

Odpowiedz

8

Jeśli nie jest to już zrobione zainstalować Homebrew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

teraz, że mamy Homebrew, repozytoria kranu php, wpisując na swoim terminalu:

brew tap josegonzalez/php 
brew tap homebrew/dupes 

Sprawdź, jakie opcje są dostępne dla PHP 5.4:

brew options php54 

Teraz zainstalować/budować PHP 5.4 z niektórych opcji (w przypadku PHP-FPM z CGI):

brew install php54 --with-fpm --with-debug --with-cgi --with-libmysql --with-homebrew-curl 
brew install fastcgi 

Uwaga: Jeśli nie zamierzasz używać Apache dodać --without-apache, jeśli trzeba inne rzeczy, po prostu sprawdzić opcje i dodać co trzeba

teraz należy sprawdzić, czy PHP-FPM jest umożliwienie wpisując to w terminalu:

php-fpm -v 

Jeśli masz to:

PHP 5.4.24 (fpm-fcgi) Copyright (c)

1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013

Zend Technologies

Właśnie zainstalowałeś PHP z FCGI jak szef ..

+0

Nawiasem mówiąc, php -version mówi (CLI) i php-fpm -v mówi (fpm-fcgi). Właśnie zrobiłam brew install fastcgi, ale może już tam był? Niepewny. –

+0

Z jakiego serwera używasz btw? @ Ali-Gajani – GotchaRob

+0

Myślę, że mam teraz PHP-FPM, każdy pomysł, w którym się znajduje, więc mogę podać jego lokalizację PHPStorm? Dzięki. –

Powiązane problemy