2016-01-20 117 views
0

我遇到OS X El Capitan上的PhpStorm(10.0.3)出現PHP 7 cgi/fastcgi上未找到php-cgi錯誤的問題。我嘗試了「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/但它沒有幫助。我也嘗試了CGI安裝PHP 5.6,但是這有同樣的問題,因爲PHP 7安裝php-cgi時PhpStorm中的php cgi錯誤

我一直在使用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 

我也試過macport安裝PHP-fpm70的,但這不是由PhpStorm認可。

有沒有人有任何想法解決這個問題?提前致謝。

回答

0

PhpStorm無法找到PHP CGI二進制文件。做這在你的shell來解決:

cd /opt/local/bin 
sudo ln -s php-cgi70 php-cgi 
0

命令和apt-get安裝PHP,Xdebug的

+0

雖然這種聯繫可以回答這個問題,最好是在這裏有答案的主要部件,並提供連結以供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/16075043) – georoot

+0

@georoot此答案中沒有鏈接。請不要只添加隨機評論評論。 –