vscode配置php开发环境,vscode配置phpstudy

  vscode配置php开发环境,vscode配置phpstudy

  在前言中,pycharm经常在编写代码时使用。原因是我可以写一些python。c和Java停留在云程序员的阶段,而PHP处于刚懂的阶段。Pycharm是个不错的软件,但是比较大,很难上手。朋友推荐的,VSCode比较轻,内置了很多插件,可以满足很多语言。但是,我在运行php的时候,出现了一些问题。本文是关于如何让VSCode成功运行php的笔记。

  对于我来说,在网上找的一些教程不是很清楚,清楚的也不是很全面,所以从我的角度写了这篇文章。不是我总结的有多好,只是给自己做个说明。如果碰巧对大家有帮助就更好了。

  vscode的一些插件这里我就介绍一下我安装的几个。VSCode的插件太多了,大家可以根据自己的实际需求在插件商店里找(

  快捷键:ctrl shift x)自己安装。

  汉化:输入中文直接安装第一个就好了。

  Python:提供了代码分析、高亮、标准化等许多基本功能。

  vscode-icons:各种好看的图标

  filesize:插件,文件大小显示在左下角

  Bracket Pair Colorizer:对彩色支架

  Path Autocomplete:自动感应目录中的文件,自己选择就好。

  Indent-Rainbow:带颜色的缩进

  Color Highlight:CSS/web中定义的颜色的直观显示

  Code Runner:立即运行代码

  Python indent:Python缩进的自动纠正

  vscode-fileheader:Head Notes添加/更新插件(快捷键:ctrl alt i)

  Auto Close Tag:自动核销标签插件

  Polacode:代码片段生成图片。在任务栏中,查看—“命令面板—”并输入Polacode,会出现一个单独的小框。这时选中的代码会看到它已经出现在小框里了。点开一个摄像头圈之类的东西就行了。

  Themes:好看的主题

  在VSCode中调试和运行php环境:phpstudy + VSCode

  在插件市场安装PHP Debug,把这个插件安装到VSCode。

  首先创建一个phpinfo.php。

  ?phpphpinfo();在本地访问这个页面以获得关于php配置的信息。

  选择(Ctrl A)phpinfo页面的所有信息并复制,然后将获得的信息粘贴到XDebug安装向导的这个页面中。本页将分析你的PHP环境和安装XDebug的步骤。

  然后根据页面返回的信息,分四步操作。

  第一种是下载xdebug;然后将文件移动到指定目录;最后,打开php.ini文件,向其中添加zend_extension。然后根据文档添加xdebug.remote_enable和xdebug.remote_autostart。完整的代码如下:

  xbug . remote _ enable=1 xbug . remote _ auto start=1 Zend _ extension=页面上给出的特定路径修改完php.ini文件后,重启phpstudy。

  回到VSCode中,进行下面的操作:

  首先,在phpStudy的PHPTutorial\WWW目录下添加一个测试文件test.php。添加几行测试代码:

  ?php $ x=10$ y=20$ z=30echo‘Hello PHPbr’;echo $ x;echo $ y;echo $ z;然后单击vsCode的调试按钮或ctrl shift d打开调试窗口。

  在launch.json中,配置了需要监控的xdebug的端口9000。就用默认的吧。如图所示:

  如果launch.json没有上图所示的配置,可以在配置中自己添加。

  配置code-runner:

  打开设置,搜索coderunner,然后打开settings.json如果配置里没有code-runner.executorMap,可以自己添加。也可以自己打。输入code-runner.executorMap后,他的设置会自动完成。根据实际情况修改即可。配置完成后,如图:自行修改各种语言对应的程序即可。

  测试php:

  直接运行时:

  断点调试:

  设置断点后,运行,浏览器将访问test.php页面。

  至此,安装成功。python:

  其他语言也是如此。只需在coderunner中配置路径。

  这个总结没有什么技术含量,就是参考网上教程和我自己的理解,尽可能把这些环境的配置做的更清晰易懂。我也知道上面的文章是VSCode的配置和使用中的冰山一角。更多的便利等着大家一起探索。我只是想在记笔记的同时帮助有这方面困惑的朋友。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: