如何在Visual Studio代码(VSCode)上运行或debuggingPHP
我找不到在Visual Studio代码上运行或debuggingPHP的方法,有谁知道如何?
现在,可以使用VS代码进行debugging。 您需要安装VScode的XDebug和php-debug扩展。
用VSCodedebuggingPHP,使用vscode-php-debug扩展
VSCode现在可以通过市场扩展vscode-php-debug来支持debuggingPHP项目。
该扩展在后台使用XDebug,并允许您使用断点,手表,堆栈跟踪等:
在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
从链接中,步骤是:
- 下载并安装Visual Studio代码
- 在用户设置中configurationPHP linting
- 从Visual Studio Marketplace下载并安装PHP Debug扩展
- 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 。
值得注意的是,您必须在Visual Studio Code中打开项目文件夹才能使debugging器正常工作。 在编辑器中打开单个文件时,我失去了几个小时的工作时间。
问题在这里解释
已经有足够的帮助完整的答案,但如果你想看到的过程
[ 点击这里 ]
步骤简短
- 下载phpdebugging插件[ https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug ]
- 下载xDebug.dll [ https://xdebug.org/wizard.php ]
- 移动xdebug文件到[?? / php / ext /这里]
-
用以下行更新php.ini文件:
[XDebug] xdebug.remote_enable = 1 xdebug.remote_autostart = 1 zend_extension=path/to/xdebug
[好走]
- 确保你已经重新启动你的本地服务器
来源: https : //www.youtube.com/watch?v = 8MLEB1qx984
要用vscodedebuggingphp,你需要这些东西:
- vscode与php debuge插件(XDebug)安装;
- PHP与XDebug.so/XDebug.dll下载和configuration;
- 一个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:
- 安装代码运行器扩展
- 在文本编辑器中打开PHP代码文件
- 使用快捷键
Ctrl+Alt+N
- 或按
F1
然后select/键入Run Code
, - 或右键单击文本编辑器,然后在编辑器上下文菜单中单击
Run Code
- 或者在编辑标题菜单中单击
Run Code
button - 或者在文件浏览器的上下文菜单中单击
Run Code
button
- 使用快捷键
此外,您可以select部分PHP代码并运行代码片段。 很方便!