Я пытаюсь использовать функцию встроенного веб-сервера PHPStorm 7, и я определил интерпретатор как PHP 5.4.24, но он продолжает рассказывать мне об этом ниже.
Как включить FastCGI на машине Mavericks. Я проверил, что он не настроен / не включен, выполнив php -i
на моем терминале. Любая помощь будет оценена по достоинству. Я хочу протестировать приложения в браузере.
php-cgi not found Please ensure that configured PHP Interpreter built as CGI program (--enable-fastcgi was specified)
Если это еще не сделано, установите Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Теперь, если у нас есть Homebrew, коснитесь хранилищ php, введя их на свой терминал:
brew tap josegonzalez/php brew tap homebrew/dupes
Проверьте, какие параметры доступны для PHP 5.4:
brew options php54
Теперь установите / создайте PHP 5.4 с некоторым вариантом (в вашем случае PHP-FPM с CGI):
brew install php54 --with-fpm --with-debug --with-cgi --with-libmysql --with-homebrew-curl brew install fastcgi
Примечание. Если вы не собираетесь использовать Apache add -without-apache, если вам нужны другие вещи, просто проверьте параметры и добавьте то, что вам нужно
Теперь проверьте, включен ли PHP-FPM, набрав это в терминале:
php-fpm -v
Если вы получите это:
PHP 5.4.24 (fpm-fcgi) Copyright (c)
1997-2013 PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013
Zend Technologies
Вы только что установили PHP с FCGI, как босс.