我正在尝试使用PhpStorm(v2017.3)运行一个简单的php文件.它应该输出一个var_dump,但在运行脚本时我的浏览器中经常遇到502错误的网关错误.我在PhpStorm中收到以下错误:
找不到php-cgi:请确保已配置的PHP解释器构建为CGI程序(指定了--enable-fastcgi)
当我php -v在我的终端中运行时,输出是:
PHP 7.1.7 (cli) (built: Jul 15 2017 18:08:09) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止尝试过的事情:
brew uninstall php71然后brew install71.--with-cgi选项添加到我的brew install php71命令我正在尝试使用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)
Run Code Online (Sandbox Code Playgroud) 我想在 My Mac book上做 PHP 工作。但是,在我安装Php Storm并告诉PHP Interpreter的位置后,它会导致错误:
php-cgi not found
Please ensure that configured PHP Interpreter built as CGI program (--enable-fastcgi was specified
Run Code Online (Sandbox Code Playgroud)
显然,我应该安装php-cgi.
我找到了关于如何使用 PHP 5.4.24 在我的 Mavericks 上启用 fastcgi的答案?. 它说我应该用一些选项重新安装PHP,包括fastcgi。
brew install php54 --with-fpm --with-debug --with-cgi --with-libmysql --with-homebrew-curl
brew install fastcgi
Run Code Online (Sandbox Code Playgroud)
我正在考虑:因为我的Mac 上有默认的PHP,我必须重新安装一个新的PHP吗?我可以*cgi作为默认php的插件安装吗?