PHP 设置调试工具XDebug PHPStorm IDE
发布日期:2025-05-03 02:28:22
浏览次数:10
分类:精选文章
本文共 1169 字,大约阅读时间需要 3 分钟。
安装XDebug并配置PHPStorm调试工具
安装XDebug扩展是PHP开发中调试的重要工具之一。以下是安装与配置步骤:
1. 安装XDebug扩展
首先,访问XDebug官方网站:https://xdebug.org,下载适合当前PHP版本和操作系统的XDebug扩展。复制PHP信息并粘贴到XDebug配置工具中:https://xdebug.org/wizard.php,工具会自动识别PHP版本并提供相应的安装包和配置说明。
2. 配置XDebug
将下载的XDebug扩展文件复制到PHP安装目录下的ext子目录中。然后编辑php.ini文件,在配置末尾添加以下设置:
zend_extension=C:\path\php\ext\php_xdebug-2.4.0rc4-5.6-vc11-x86_64.dllxdebug.remote_enable=1xdebug.remote_handler=dbgpxdebug.remote_host=localhostxdebug.remote_mode=reqxdebug.remote_port=9000xdebug.idekey=PHPSTORM
完成后,重启Apache或Nginx服务。
3. 配置PHPStorm调试环境
打开PHPStorm,进入File > Settings > PHP > Servers,填写服务器信息:
- name: 服务器名称(如
localhost) - host: 服务器IP地址或域名(如
localhost) - port: 端口号(默认80)
- debugger: 选择
XDebug
如果使用自定义域名,确保在host字段中填写域名地址。
4. 配置调试选项
进入File > Settings > PHP > Debug,选择XDebug选项卡:
- port: 设置为9000
- DBGp Proxy:
- IDE key: PHPSTORM
- host: localhost
- port: 80
5. 添加调试配置
点击菜单栏的Run > Edit Configurations…,在弹出的窗口中添加调试配置:
- 点击左上角的
+,选择PHP Web Application。 - 填写配置信息,完成后设置代码中的断点,启动调试。
6. 安装XDebug Helper
下载并安装XDebug Helper浏览器插件。在插件选项中选择PHPSTORM,可以设置域名过滤,避免默认显示小甲虫。
注意事项
- 确保XDebug Helper正确安装并设置IDE key。
- 调试前确保服务器已启动,并且代码已设置断点。
- 如需调试多个项目,可以添加多个调试配置。
完成以上配置后,开启XDebug Helper,设置断点后,点击电话图标启动调试,即可在浏览器中查看调试结果。
发表评论
最新留言
感谢大佬
[***.8.128.20]2026年05月29日 20时10分39秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP学习总结(11)——PHP入门篇之WAMPServer多站点配置
2023-03-01
PHP学习总结(12)——PHP入门篇之变量
2023-03-01
PHP学习总结(13)——PHP入门篇之常量
2023-03-01
PHP学习总结(14)——PHP入门篇之常用运算符
2023-03-01
PHP学习总结(1)——PHP入门篇之PHP可以做什么?
2023-03-01
PHP学习总结(2)——PHP入门篇之PHP代码标识
2023-03-01
PHP学习总结(3)——PHP入门篇之PHP的echo语句
2023-03-01
PHP学习总结(4)——PHP入门篇之PHP计算表达式
2023-03-01
PHP学习总结(5)——PHP入门篇之PHP字符串
2023-03-01
PHP学习总结(6)——PHP入门篇之PHP语句结束符
2023-03-01
PHP学习总结(7)——PHP入门篇之PHP注释
2023-03-01
rabbitmq重启失败
2023-03-01
PHP学习总结(9)——PHP入门篇之WAMPServer服务控制面板介绍
2023-03-01
php学习笔记---php调试和开发工具整理
2023-03-01
PHP学习笔记一:谁动了你的mail(),PHP?
2023-03-01
PHP安全实战
2023-03-01
php安装扩展
2023-03-01
php实战第二十二天
2023-03-01
rabbitmq重启
2023-03-01
php实现上传(多个)文件函数封装
2023-03-01