sfu*_*own 3 php visual-studio-code
我是 VS Code 和 php 世界的新手。我的经验更多是使用重量级 IDE,例如 Visual Studio。但是,我需要在我的开发机器上设置一个 php 环境,并且在让它正常工作时遇到了一些问题。
我的环境是一台 Win 10 开发机器。我正在使用 VS Code 和 php 5.5 版。我已正确安装 xdebug 扩展并验证它已正确安装。我还在 VS Code 中安装了 php-debug 扩展。
我遇到的并且无法通过谷歌找到任何有用信息的挑战是从 VS Code 中启动 php 网站,然后能够对其进行调试。
我尝试了一些东西,但没有奏效。
我为 VS Code 安装了 iis-express 扩展,它允许通过 iis express 运行任何文件夹。https://marketplace.visualstudio.com/items?itemName=warren-buckley.iis-express 这有效,但网站无法正常显示。IIS 返回一条错误消息,指出站点配置不正确。它显然缺少映射或类似的东西。
我关注了这个博客。http://blog.denouter.net/2015/05/run-php-from-visual-studio-code.html并且能够使用内置的 php Web 服务器运行该网站。
安装 webmatrix 并让 windows 平台安装程序正确安装并连接 iis express 以使用 php。从 webmatrix 运行时,相同的文件夹工作正常。
在 VS Code 中安装了 php-debug 扩展。https://github.com/felixfbecker/vscode-php-debug
这是我认为我缺少的东西。我相信我需要从 VS Code 中启动网站才能进行调试。我不知道如何从 VS Code 中“启动”php 网站。来自 VS Code 的 php-debug 扩展只支持启动。它不支持“附加”模式。我怀疑这就是为什么当我在 VS Code 之外运行网站时,调试器不起作用。让我说清楚,当我按下 F5 时,调试器正在工作,它永远不会在任何断点处停止。
总结一下:如何在 VS Code 中启动和调试我的 php 网站?我正在寻找详细的分步指南。
谢谢
我是 vscode-php-debug 的作者。您不需要从 VS Code 内部“启动网站”。当您从调试部分启动“侦听 XDebug”配置时,VS Code(或者更确切地说,我的调试适配器)将在端口 9000 上侦听 XDebug。您需要在 PC 上本地运行 Apache、IIS 或 nginx 等 Web 服务器,并将其配置为提供 PHP 文件 - 这与 VS Code 无关。然后只需打开 Web 浏览器并导航到localhostXDebug 将连接到调试器,在断点处停止。
| 归档时间: |
|
| 查看次数: |
4291 次 |
| 最近记录: |