网站开发培训实训,设计网站推荐国外,如何使用爱站网,重庆百度seo目录
一、准备工作
二、ssh连接和xdebug配置
1.ssh连接 2.xdebug配置
三、xdebug调试#xff0c;访问 一、准备工作
1.安装vscode里面的两个扩展 2.安装对应PHP版本的xdebug
去xdebug官方#xff0c;复制自己的phpinfo源码到方框里#xff0c;再点击Analyse
Xdebug: …目录
一、准备工作
二、ssh连接和xdebug配置
1.ssh连接 2.xdebug配置
三、xdebug调试访问 一、准备工作
1.安装vscode里面的两个扩展 2.安装对应PHP版本的xdebug
去xdebug官方复制自己的phpinfo源码到方框里再点击Analyse
Xdebug: Support — Tailored Installation Instructions
分析完成后会有具体步骤教你如何安装和编译xdebug 注意这个路径/etc/php/8.1/fpm/conf.d/20-xdebug.ini我是有这个路径的根据PHP版本或系统可能不一样这应该是xdebug的配置文件但是我在原本的php.ini中也同样配置了xdebug
所以我都配置了没试过只配置一个
二、ssh连接和xdebug配置
1.ssh连接
安装好上述的模块后打开vscode点击左下角的按钮然后选择Connect to Host
然后好像还要输入ssh root要连接的ip 具体没截图有点忘了
可以去看看其他博主的博客 连接成功后打开你的项目文件夹
同样去安装一次xdebug扩展 安装好后点击运行与调试创建launch.json文件创建后会有内容注释掉括号里面的内容
添加如下内容端口号可以自行修改
version: 0.2.0,configurations: [{name: Debug current script in console,type: php,request: launch,program: ${file},cwd: ${fileDirname},externalConsole: false,port: 9004},{name: Listen for Xdebug,type: php,request: launch,port: 9004} 2.xdebug配置
先进入/etc/php/8.1/fpm/conf.d/20-xdebug.ini
写入内容
这里的端口与你改的端口要一致
zend_extensionxdebug.so
[XDebug]
xdebug.remote_enable on
xdebug.start_with_request 1
xdebug.modetrace
xdebug.collect_includes 1
xdebug.collect_params 1
xdebug.modedebug
xdebug.client_host127.0.0.1
xdebug.client_port9004
xdebug.start_with_requestyes
xdebug.remote_log/var/log/xdebug.log
然后进入你下载PHP时自带的php.ini我的路径在/etc/php/8.1/fpm/php.ini
一样在最后面加入上面的内容
重启php-fpm服务和web服务
三、xdebug调试访问
最后在项目代码中打上断点注意不是哪里都可以打断点
打上断点后点击左上开始调试 浏览器访问后回到vscode成功进入断点接下来就可以调试了