如何在PhpStorm中使用路由器脚本进行实时编辑

时间:2015-11-18 04:35:56

标签: phpstorm

我在PhpStorm中设置了实时编辑,效果很好。在我的应用程序中实现路由时,我将PhpStorm配置为使用内置Web服务器运行配置来使用路由脚本。此时,实时编辑停止工作,因为它似乎只适用于内置的Web服务器而不是PHP内置的Web服务器。 (从技术上讲,它没有停止工作,而是有两种运行配置:链接返回404的实时编辑和没有实时编辑的路由配置。)

  • 是否可以同时使用实时编辑和路由脚本?
  • 在处理使用路由的应用时,是否有人使用实时编辑或类似功能的任何变通方法?我目前在浏览器中有重新加载的键盘映射(Alt-R)设置。

我在CentOS 7上使用PhpStorm 10.0.2(PhpStorm-143.790)。

注意:我发现了两个与实时编辑和路由相关的问题,但两者都没有帮助。

  1. https://youtrack.jetbrains.com/issue/WEB-15762
  2. https://youtrack.jetbrains.com/issue/WI-20824
  3. 由于

1 个答案:

答案 0 :(得分:0)

上面第二个网址中的提示提供了合适的解决方法。关键在于浏览器和PhpStorm之间的链接与URL无关;只有标签。要使其工作,您需要两个运行配置:

  1. 实时修改的JavaScript Debug配置。确保实时编辑正常工作。
  2. 启用了路由器脚本的PHP Built-in Web Server配置。
  3. 运行JavaScript Debug配置,它会在Chrome中打开一个链接到PhpStorm的标签。然后启动PHP Built-in Web Server配置并将“实时编辑”选项卡更改为内置Web服务器的URL。任何更改都将使用包含路由器功能的PHP Built-in Web Server配置自动刷新选项卡。

    此概念还可以应用于内置Web服务器不支持的任何功能,如SSL。您只需要第二个Web服务器(内置或外置)并将实时编辑选项卡更改为第二个URL。