【发布时间】:2016-04-25 19:50:42
【问题描述】:
我在 OS X El Capitan 上遇到了 PhpStorm (10.0.3) 的问题,在 PHP 7 cgi/fastcgi 上抛出 php-cgi not found 错误。我尝试了“How do I install php-cgi? I tried MacPort, Package and everything else but none works”中提供的解决方案,但这些都不起作用。我已经咨询过这个:http://blog.jetbrains.com/phpstorm/2013/09/built-in-webserver-in-phpstorm/ 但它没有帮助。我还尝试了 PHP 5.6 的 cgi 安装,但这与 PHP 7 存在相同的问题。
我已经使用 macport 安装了 PHP70-cgi,并验证安装的是 cgi-fcgi:
$ php-cgi70 -v
PHP 7.0.2 (cgi-fcgi) (built: Jan 19 2016 16:48:28)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
当我尝试在 PhpStorm 中使用 php-cgi70 时,它似乎错误地默认为 CLI:
PHP version: 7.0.2
PHP CLI: /opt/local/bin/php-cgi70 PHP CGI: Not Installed (php-cgi sapi is necessary to use built-in web server)
Loaded Configuration File: /opt/local/etc/php70/php.ini
我也尝试过 php-fpm70 的 macport 安装,但 PhpStorm 无法识别。
有人对解决这个问题有任何想法吗?提前致谢。
【问题讨论】: