【发布时间】:2014-07-16 19:01:02
【问题描述】:
设置:
1) 操作系统 - Win 8.1
2) WAMP
3) PhpStorm 7.1.3
我已经在 Dreamweaver 上工作了很长时间,最近我因为它的功能有限而放弃了它。使用 Dreamweaver 设置本地环境非常简单,我对此没有任何问题。所以我安装了 PhpStorm 认为在使用 DW 时以同样的方式运行我的 PHP Web 应用程序会很容易,但是当我尝试使用其内置的网络服务器在 PhpStorm 中运行我的 Web 应用程序时,我得到 502 Bad Gateway 错误,什么我所做的只是在 PhpStorm 中导入文件夹(位于 www 目录中)并尝试在浏览器上运行它,但我无法让它在本地工作。我相信我必须在设置下设置解释器,但我该如何继续,我应该包括什么?
当我使用 WAMP 运行我的 web 应用程序时,URL 看起来像
http://localhost/appname/trunk/public/
当我使用 PhpStorm 内置网络服务器运行它时,URL 看起来像
http://localhost:63342/appname/trunk/public/
错误:502 网关错误。
我现在很困。
【问题讨论】:
-
据我所知,这可能与未安装 php5-cgi 或 fastcgi 有关。没有万能的解决方案,但有人报告说安装 fastcgi 并重新安装 apache 就可以解决问题。
-
问:当您拥有完整而强大的 Apache(作为 WAMP 的一部分)时,为什么还需要 PhpStorm 自己的简单 Web 服务器?是的——很可能你需要另一个 PHP 发行版——从 PHP 站点尝试非线程安全的发行版,而不是 WAMP 附带的线程安全的发行版。