【发布时间】:2014-08-06 00:12:41
【问题描述】:
所以我最近更改为 ubuntu,我正在尝试再次设置我的环境,我设法安装了 LAMP、phpmyadmin 和 phpstorm。
但是当我尝试运行程序时,我无法从 phpStorm 运行 php 脚本,页面给了我“502 Bad gateway”错误,当我返回 phpStorm 时,它告诉我 php -cgi 未找到。
我试图解决这个问题,但找不到任何可靠的答案,我现在很困惑
我还成功添加了 php 解释器和 xDebug
【问题讨论】:
-
1) 您要调试什么:您的脚本在 CLI 模式下还是通过浏览器(Web 脚本)? 2) 如果第 2 次 -- 您是否已经安装并运行了适当的 Web 服务器 (Apache/nginx/etc)?
-
我安装了 apache,因为当我输入本地主机时它告诉我它可以工作,是的,我正在尝试在浏览器上调试它抱歉,当我发布这个问题时出现了一些迟到的反应跨度>
-
我也在 phpsStorm 的控制台中获取输入
-
请创建并正确配置 部署条目 (
File | Settings | Deployment) 并将其标记为当前项目的默认值。一旦你这样做了——PhpStorm 将使用那个 URL(你的 Apache)来服务/调试你的网页。现在使用 PhpStorm 自己的简单 Web 服务器(在未配置部署时默认使用),如您所见,这需要以某种方式编译/配置 PHP(找不到更好的词来描述这一点)。它在大多数情况下都可以正常工作.. 但是有些人正面临像您一样的情况——这完全与 PHP 本身有关。 -
"我也在 phpsStorm 的控制台中获得输入" -- 你没有进行 PHP 调试 -- 截图显示你在 JavaScript 控制台允许的地方进行 JavaScript 调试您可以输入和执行命令(就像 Chrome/Firefox/etc 中的开发工具中的控制台)