如何在Visual Studio代码(VSCode)上运行或debuggingPHP

我找不到在Visual Studio代码上运行或debuggingPHP的方法,有谁知道如何?

现在,可以使用VS代码进行debugging。 您需要安装VScode的XDebug和php-debug扩展。

用VSCodedebuggingPHP,使用vscode-php-debug扩展

VSCode现在可以通过市场扩展vscode-php-debug来支持debuggingPHP项目。

该扩展在后台使用XDebug,并允许您使用断点,手表,堆栈跟踪等:

屏幕截图:PHP使用vscode-php-debug扩展名在VSCode中进行调试

在VSCode中安装很简单:用F1来召唤命令行,然后inputext install php-debug

现在有一个方便的指导,用于在Visual Studio代码中configurationPHPdebugging, url为http://blogs.msdn.com/b/nicktrog/archive/2016/02/11/configuring-visual-studio-code-for-php-development的;.aspx

从链接中,步骤是:

  1. 下载并安装Visual Studio代码
  2. 在用户设置中configurationPHP linting
  3. 从Visual Studio Marketplace下载并安装PHP Debug扩展
  4. configurationXDebug的PHPdebugging扩展

请注意,链接文章中包含具体的详细信息,包括您的VS Code用户configuration的PHP值等等。

如果您使用的是Ubuntu 16.04和php7,则可以使用以下命令安装xdebug:

 sudo apt-get install php-xdebug 

你可以在这里find完整的configuration过程。

如果您使用的是Windows,您可以从xdebug.org下载xdebug 。

用php-debug扩展开始在VS代码中debugging 。

如何为xdebug配置php-debug

值得注意的是,您必须在Visual Studio Code中打开项目文件夹才能使debugging器正常工作。 在编辑器中打开单个文件时,我失去了几个小时的工作时间。

问题在这里解释

已经有足够的帮助完整的答案,但如果你想看到的过程
[ 点击这里 ]

步骤简短

[好走]

  1. 确保你已经重新启动你的本地服务器

来源: https : //www.youtube.com/watch?v = 8MLEB1qx984

要用vscodedebuggingphp,你需要这些东西:

  1. vscode与php debuge插件(XDebug)安装;
  2. PHP与XDebug.so/XDebug.dll下载和configuration;
  3. 一个web服务器,比如apache / nginx或者什么都不用(使用php内置的服务器)

您可以按照vscode官方指南,轻轻地走完第1步和第2步。完全推荐使用XDebug安装向导来validation您的XDebugconfiguration。

如果你想在没有独立的web服务器的情况下进行debugging,php内置的可能是一个select。通过php -S localhost:port -t path/to/your/project命令启动内置服务器,将你的项目目录设置为文档你可以参考这个post了解更多细节。

运行PHP有一个更简单的方法,不需要configuration:

  1. 安装代码运行器扩展
  2. 在文本编辑器中打开PHP代码文件
    • 使用快捷键Ctrl+Alt+N
    • 或按F1然后select/键入Run Code
    • 或右键单击文本编辑器,然后在编辑器上下文菜单中单击Run Code
    • 或者在编辑标题菜单中单击Run Codebutton
    • 或者在文件浏览器的上下文菜单中单击Run Codebutton

此外,您可以select部分PHP代码并运行代码片段。 很方便!