下面由phpstorm教程栏目给大家介绍vagrant+phpstorm+google+xdebug断点调试 ,希望对需要的朋友有所帮助!
1.登陆vagrant修改xdebug.ini配置
A. 登陆vagrant:vagrant ssh
B. 修改配置:sudo vim /etc/php/7.0/fpm/conf.d/20-xdebug.ini
配置内容:
zend_extension=xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9001
xdebug.max_nesting_level = 512
xdebug.remote_host="192.168.10.10"
xdebug.idekey = "PHPSTORM"
xdebug.default_enable = 1
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler="dbgp"
C.重启php: sudo service php7.0-fpm restart2.在PHPStorm->Preferences->Languages & Frameworks->PHP中箭头指向配置
选择+,选择from vagrant
配置如下:
立即学习“PHP免费学习笔记(深入)”;

在PHP->Debug->DBGp Proxy设置如下

Xdebug 3.4.1 是一款功能强大的 PHP 调试扩展工具,于 2025 年 1 月 6 日正式发布。作为 Xdebug 3.4 系列的首个修复版本,3.4.1 版在继承上一版本强大功能的同时,重点解决了稳定性问题。该版本不仅修复了访问超全局变量时可能引发的程序崩溃现象,还增强了对 Windows 平台 PIE 构建机制的支持,为广大 PHP 开发者提供了更加稳定的调试环境。这一版本适合所有
在PHP->Debug设置端口

在PHP->Servers中设置映射路径

3.在google中下载Xdebug helper,并配置

备注:如果不能断点代表Xdebug和php版本不对应,可以将其他php版本的20-xdebug.ini都设置


















