vcsode配合phpstudy配置php环境,并且开启xdebug

前言

博主环境:windows11 + phpstudy

phpstudy配置

这里就不多赘述了,直接官网下载下来,下一步就可以了,这里说一下关于php版本选择:

我搭建xdebug并不是为了开发,主要是用来进行环境配置,然后进行代码审计,所以说,装了俩用的多的php版本环境:php5.6和php7.2

图片[1]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

这些都是直接在软件管理里面安装就可以,主要是那个php扩展,如果不是很清楚的话,千万不要自己修改,不要问为什么,问就是博主试过,网站会出现各种奇奇怪怪的问题!!!!

图片[2]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

以上是装好php之后,自己就开启的,我们只需要装一个php_xdebug即可

这样php环境就装好了

配置系统变量

phpstudy配置好之后,默认不会给我们添加环境变量,但是有时间我们又需要,所以还是直接配置一下好

图片[3]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

如图所示,配置好就可以了

检测就是cmd终端输入 php -v 进行检测

图片[4]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

打开php.ini,修改配置

[Xdebug]
 
zend_extension=D:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.auto_trace=On
xdebug.trace_output_dir=D:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace
xdebug.profiler_enable=On
xdebug.profiler_output_dir=D:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profiler
xdebug.remote_enable=On
xdebug.remote_autostart = On 
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.remote_handler=dbgp

端口最好不要用9000,不然会跟Nginx冲突

vscode配置

文件 > 首选项 > 设置

图片[5]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

在打开的settings.json中,添加php路径

"php.debug.executablePath": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",
"php.validate.executablePath": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe"
图片[6]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

装相关插件

图片[7]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

如果php debug一直没办法调用,可以切换低版本

图片[8]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

博主用的这个可以正常断点

配置launch.json,注意端口号要跟php.ini中一致

选择调试,点击设置进行配置launch.json

{
    "configurations": [
        {
            "name": "Launch current script in console",
            "type": "php",
            "request": "launch",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "externalConsole": false,
            "port": 9001
        },
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9001
        }
    
    ]
}
图片[9]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

然后开启调试,访问就可以了

图片[10]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

这里简单说一下open php插件需要配置的注意点

图片[11]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地

如图进行配置就可以了

调试开启步骤:

图片[12]-vcsode配合phpstudy配置php环境,并且开启xdebug-安全小天地
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容