我正在尝试使用PHPStorm 7的内置Web服务器功能,我已将解释器指定为PHP 5.4.24,但它在下面一直告诉我。
如何在Mavericks机器上启用FastCGI。我通过在终端上执行php -i
检查它是否已配置/启用。任何帮助,将不胜感激。我想在浏览器中测试应用程序。
php-cgi not found
Please ensure that configured PHP Interpreter built as CGI program (--enable-fastcgi was specified)
答案 0 :(得分:8)
如果还没有安装,请安装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(在您的情况下使用CGI的PHP-FPM):
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)版权所有(c)
1997-2013 PHP Group Zend Engine v2.4.0,版权所有(c)1998-2013
Zend Technologies
你刚刚像老板一样用FCGI安装了PHP ..