所以我最近转到了ubuntu,我正在尝试重新设置我的环境,我设法安装了LAMP、phpmyadmin和phpstorm。
但是我不能做的是从phpStorm运行php脚本,当我尝试运行程序时,页面给我一个"502 Bad gateway“错误,当我回到phpStorm上时,它告诉我没有找到php-cgi。
我试着解决这个问题,但找不到任何可靠的答案,我现在很困惑
此外,我还成功地添加了php解释器和xDebug
发布于 2014-09-29 18:35:22
在linux ubuntu上
对于PHP5:sudo apt-get install php5-cgi
对于PHP7:sudo apt-get install php7.0-cgi
发布于 2020-06-15 18:09:23
我以前也遇到过同样的问题,但是第一步是为您当前的版本安装正确的PHP版本,然后在启动集成开发环境之前,确保您已经安装了php7.x-cgi
版本,打开终端并输入
sudo apt update && sudo apt install php7.x-cgi
将x
替换为版本号,然后您需要配置集成开发环境以找到指向您的PHP安装目录的路径
发布于 2015-01-08 08:18:31
在phpStorm的"PHP-CGI Server“选项卡中,您会看到以下错误:
/usr/bin/php-cgi -e -b localhost:52109
Host 'localhost' has multiple addresses. You must choose one explicitly!
Couldn't create FastCGI listen socket on port localhost:52109
PHP-CGI Server terminated
目前,似乎还没有针对这个已知错误的任何修复:https://youtrack.jetbrains.com/issue/WI-24373在/etc/hosts (在Linux上)中注释掉本地主机的IPv4或IPv6地址是一种变通方法。
https://stackoverflow.com/questions/24239128
复制相似问题