我在PhpStorm中设置了实时编辑,效果很好。在我的应用程序中实现路由时,我将PhpStorm配置为使用内置Web服务器运行配置来使用路由脚本。此时,实时编辑停止工作,因为它似乎只适用于内置的Web服务器而不是PHP内置的Web服务器。 (从技术上讲,它没有停止工作,而是有两种运行配置:链接返回404的实时编辑和没有实时编辑的路由配置。)
我在CentOS 7上使用PhpStorm 10.0.2(PhpStorm-143.790)。
注意:我发现了两个与实时编辑和路由相关的问题,但两者都没有帮助。
答案 0 :(得分:0)
上面第二个网址中的提示提供了合适的解决方法。关键在于浏览器和PhpStorm之间的链接与URL无关;只有标签。要使其工作,您需要两个运行配置:
JavaScript Debug
配置。确保实时编辑正常工作。PHP Built-in Web Server
配置。运行JavaScript Debug
配置,它会在Chrome中打开一个链接到PhpStorm的标签。然后启动PHP Built-in Web Server
配置并将“实时编辑”选项卡更改为内置Web服务器的URL。任何更改都将使用包含路由器功能的PHP Built-in Web Server
配置自动刷新选项卡。
此概念还可以应用于内置Web服务器不支持的任何功能,如SSL。您只需要第二个Web服务器(内置或外置)并将实时编辑选项卡更改为第二个URL。