1、访问phpstudy官网https://www.xp.cn/下载,本次下载版本为phpstudy2018版,下载完成后安装;
2、修改php.ini开通XDebug功能
修改[XDebug]下的配置,注意路径要为phpstudy的安装路径,具体用哪个php版本就填哪个地址
- [XDebug]
- xdebug.profiler_output_dir="D:\phpStudy2018\PHPTutorial\tmp\xdebug"
- xdebug.trace_output_dir="D:\phpStudy2018\PHPTutorial\tmp\xdebug"
- zend_extension="D:\phpStudy2018\PHPTutorial\php\php-5.4.45\ext\php_xdebug.dll"
- xdebug.remote_enable = 1
- xdebug.remote_autostart = 1
- xdebug.remote_handler=dbgp
- xdebug.remote_mode=req
- xdebug.remote_port=9003
重启phpstudy,访问http://localhost/phpinfo.php,查看是否已经成功开通
3、因为不止开发一个网站,所以用到了伪域名跳转,一个网站对应一个域名,假如本次调试的域名是 test.com, 打开host,配置域名重定向,在末尾添加 127.0.0.1 test.com 并保存
4、修改vhosts.ini,添加test.com的配置
80> - DocumentRoot "D:\test"
- ServerName test.com
- ServerAlias test.com
- <Directory "D:\test">
- Options FollowSymLinks ExecCGI
- AllowOverride All
- Order allow,deny
- Allow from all
- Require all granted
- Directory>
5、vscode安装插件,搜索php debug并安装
6、安装完可以点击插件后面的齿轮-->扩展设置-->在settings.json中编辑,进去配置,输入下面两行代码保存,注意路径要改成自己的
- {
- "php.debug.executablePath": "D:\\phpStudy2018\\PHPTutorial\\php\\php-5.4.45\\php.exe",
- "php.validate.executablePath": "D:\\phpStudy2018\\PHPTutorial\\php\\php-5.4.45\\php.exe"
- }
7、运行-->添加配置,新增默认的launch.json文件;
8、新增index.php用来测试,按F5进行调试模式,确保phpstudy在运行,浏览器访问test.com,即可进入到断点