我正在尝试使用 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)
最佳答案
如果还没有安装 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) Copyright (c)
1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013
Zend Technologies
你刚刚像老板一样用 FCGI 安装了 PHP..
关于php - 如何使用 PHP 5.4.24 在我的 Mavericks 上启用 fastcgi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23667178/