vsCode 添加php 的调试环境
1:首先去下载与自己电脑php版本适应的xdebug
下载地址:https://xdebug.org/download#releases
我的php版本是8.1.1:
所以选这个:
2:将下载好的dll,放在 php路径下的ext 文件夹中 \php\ext
然后 打开php文件夹的php.ini 文件 添加下面内容
[XDebug]
zend_extension=php_xdebug-3.1.2-8.1-vs16-x86_64.dll // 下载下来的文件名
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_port = "9003" //此端口与vscode launch.json里的端口配置一致。
xdebug.remote_host = "127.0.0.1"
xdebug.mode=debug
xdebug.start_with_request=yes
3:打开vscode,在里面安装 PHP Debug
安装完成之后,在launch.json 配置里写入
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9003,
}
]
}
重启apche服务器。即可生效
访问正常
大道三千,条条皆可证道。道心不可失。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2018-01-24 Linux 的su 与sudo 的区别,查看所有用户