如何在PhpStorm中设置内置的webserver

时间:2014-05-27 18:37:50

标签: localhost wamp phpstorm

设置:

1)OS - Win 8.1
2)WAMP
3)PhpStorm 7.1.3

我已经在Dreamweaver上工作了很长时间,最近由于功能有限,我放弃了它。使用Dreamweaver设置本地环境非常简单,我没有遇到任何问题。所以我安装PhpStorm认为在使用DW时以相同的方式运行我的PHP Web应用程序非常容易,但是当我尝试使用其内置的Web服务器在PhpStorm中运行我的Web应用程序时出现502 Bad Gateway错误,我所做的只是导入PhpStorm中的文件夹(位于www目录中)并尝试在浏览器上运行它,但我无法让它在本地工作。我相信我必须在设置下设置Interpreter,但我该如何继续,我应该包括什么?

当我使用WAMP运行我的webapp时,URL看起来像是

http://localhost/appname/trunk/public/

当我使用PhpStorm内置网络服务器运行它时,URL看起来像是

http://localhost:63342/appname/trunk/public/

错误:502坏网关。

我现在很困惑。

9 个答案:

答案 0 :(得分:33)

首先(检查你的翻译)

1-从文件中选择设置

2-在设置中导航到PHP

3-在翻译中(如果你没有翻译,你会看到这样的消息)

enter image description here

第二个(添加新的翻译)

1 - 添加新口译员来自添加标志(绿色加+) - >如果你在当地的电脑上工作,请选择(其他)本地

2 - 写下你想要引用的任何名字(默认PHP)

3-导航到您的PHP目录文件来自PHP home *

我希望这可以帮到你

enter image description here

*如果你使用wamp,你会在c:\ wamp \ bin \ php(你的php版本)中找到它

如果你使用xamp,你会发现它是C:\ xampp \ php

答案 1 :(得分:4)

sudo apt-get install php-cgi

也许会有所帮助。

答案 2 :(得分:2)

在浏览器中运行PHP站点并收到502 bad gateway错误后,当您切换回PHPStorm时,您会看到以下消息:

PHP Interpreter is not configured

您必须在计算机上安装PHP。为此,您可以按照PHP installation on Windows manual或如果安装了Chocolatey,只需输入

即可
choco install php

然后,单击configure PHP Interpreter链接或转到File / Settings / PHP并选择当前项目的PHP安装。您可能还想转到File / Default Settings / PHP并执行相同操作,以便新项目也能从这些设置中受益。

请注意,PHPStorm可识别PHP版本,但不会自动选择相应的语言级别。也许这是为了向后兼容的项目。

答案 3 :(得分:2)

如果您在电脑上安装了wamp服务器或任何其他本地服务器......正如我在下面的照片中所示,您可以将默认的localhost设置为wamp服务器

enter image description here

enter image description here

答案 4 :(得分:1)

SETTINGS->PHP->Interpreter

您必须为PHP风暴选择解释器才能运行内置Web服务器。

转到设置 - > PHP->解释器并选择一个。如果你没有,请去下载最新的PHP解释器,然后回到phpstorm菜单并添加Interpreter,如上图所示。

答案 5 :(得分:1)

我最近在尝试在计算机上的其他本地主机上运行时遇到类似的问题。

我发现一个简单的解决方法是编辑您的运行/调试配置。

在执行此操作之前,请将一个简单的批处理文件保存到硬盘上的任意位置,并将其命名为“ init.bat”。(例如,我的文件名是“ C:\ wamp64 \ www \ myhost \ init”。蝙蝠')。在此批处理文件中,使用以下代码打开所需的网站:

start "" http://localhost/appname/trunk/public/

因此转到运行/调试配置,然后选择要运行的php脚本。例如我的被称为“ index.php”。在那里,在窗口底部应该有一个部分,上面写着“启动前:外部工具,激活工具窗口”。

点击“运行外部工具”,然后将您的批处理文件位置添加到程序框中。

现在,每当您按下绿色播放按钮时,它将在您的默认浏览器中打开所需的网站。

答案 6 :(得分:0)

转到phpstorm>设置> php 在右侧(假设你已经安装了wamp 5.5)选择php版本5.5然后点击浏览按钮选择解释器然后选择路由(假设你已经在c:/ wamp上安装了Wamp)" C:\ wamp \仓\ PHP \ php5.5.12"然后给出一个名字并申请,在翻译窗口选择相同的路线并添加路线,现在它应该可以正常工作,你可以查看视频" http://www.youtube.com/watch?v=953mNQ5KuBI"

答案 7 :(得分:0)

如果你看到&#34; PHP解释器没有配置&#34;当您在phpstrom中运行项目时发出警告,请执行Mina Fawzy在上面解释的内容。 但是如果你想改变端口号,你应该去 文件&gt;设置&gt; <构建,执行和部署> debuger

并在内置服务器的右侧站点和下方更改您的端口号。 wamp使用的默认端口号(如果您不手动更改)为8080。

答案 8 :(得分:0)

这只是发生在我身上。要克服它,您可以按照下图的步骤进行操作。

enter image description here