写在前面
上一篇刚说了win下面做开发各种难受,就用了Majaro虚机,结果被光速打脸了,更tm折腾,算了,还是回到win爸爸的怀抱吧,记录一下布置Visual Studio Code做PHP开发环境的全套过程.
1.安装Visual Studio Code
官网下载安装即可,没啥好说的
https://code.visualstudio.com/download
2.安装XAMPP全家桶
官网下载最新版的PHP 7.3,也没啥好说的,就注意一点,XAMPP都是x86的版本,本身不带xdebug模块
https://www.apachefriends.org/download.html
安装完毕后需要将xampp/php路径添加到系统环境变量PATH中,这样就可以直接在cmd里面调用php命令了
3.下载对应版本的xdebug DLL文件并配置
下载地址:https://pecl.php.net/package/xdebug/2.7.0beta1/windows
不知道选哪个对吧,用这个向导帮你决定:https://xdebug.org/wizard.php
开个cmd,运行php -i > d:\phpinfo.txt 然后把输出的全部内容粘贴到向导页面里,会帮你分析
将下载的压缩包中的php_xdebug.dll文件复制到xampp-7.3/php/ext里面
修改xampp-7.3/php/php.ini,在文件末尾增加以下内容:
[xdebug]
zend_extension = "E:/xampp-7.3/php/ext/php_xdebug.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
至此xdebug配置完毕,在xampp的htdoc文件夹中新建一个测试页面info.php
<?php
phpinfo();
启动xampp后访问info.php查看zend engin logo那一行是否出现xdebug字样,验证xdebug安装配置成功
4.配置Visual Studio Code支持PHP
来到VSC中,先安装这两个插件:
快捷键Ctrl+Shift+P,输入setting,打开设置
配置PHP可执行文件路径
设置完毕后,来到调试界面,首次调试的时候需要点击齿轮按钮自动生成运行方案,默认的配置就行
设置断点,然后点击运行按钮后使用浏览器访问localhost,就可以看到调试监控到的变量值了