1)IDE(比如PhpStorm,下文所述的客户端)中已经集成了一个遵循BGDp协议(一个专门用来调试的协议)的Xdebug插件。当要debug的时候,点击一些IDE的某个按钮,启动这个插件。该插件会启动一个9000的端口监听远程服务器发过来的debug信息。 2)浏览器向Httpd服务器发送一个带有XDEBUG_SESSION_START参数的请求,Httpd收到这个请...
打开phpStorm,进入File>Settings>PHP(文件-设置-语言和框架-php),这里要interpreter浏览,填D:\xampp\php\php.exe,自动识别版本。 进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost, ,host填localhost,port填80,debugger选XDebug。图7 是自定义的虚拟域名。 进入File>Settings>PHP>Debug,...
2、在 phpinfo()的输出信息中查看 xdebug 信息 三、在 PHPStorm 中配置 xdebug 1、配置 PHP 版本信息 2、设置 xdebug 端口(phpinfo()中显示默认 9000 端口) 3、配置项目的服务器虚拟域名 4、设置监听的域名和端口 5、配置 xdebug (1)进入配置 (2)添加配置项,选择 PHP Web Page (3)配置参数 四、安装浏览...
PhpStorm + Xdebug + Postman 调试环境配置 子抑发表于前端后端客... phpstorm 使用 Xdebug 调试代码 用过Java、C# 等静态语言的同学调试代码经常是打个断点,然后轻松调试,而 PHPer 调试代码时经常是echo $a;exit;非常的不方便,有的同学有时候打完断点没删就给 commit 上去了,这就造成了… 八重樱发表于PHP 互...
查看x-debug是否配置成功 php -m 1. phpstorm setting Xdebug的debug端口必须配置和php.ini中一致 server 这里配置那个域名的那个服务要用xdebug 使用 启动服务 添加PHP Remote Debug,server选择刚刚setting添加的server,IDE key填写php.ini中的xdebug.idekey ...
xdebug.idekey="PHPSTORM" xdebug.remote_autostart = no zend_extension="D:phpStudyphp55nextxdebug.dll" 上面下载的dll库放置位置不是固定,只要在php.ini配置文件中准确指定即可,即zend_extension配置项指向dll库文件。 这一部分关于Xdebug的配置是很复杂的,这里只是简单地配置了一下,详细配置可以查阅相关资料。
1进入 Xdebug hepler 的配置选项中,选择 IDE key 为 PHPStorm。 2把扩展调整为 debug 模式,如图 3打开你的 PHPStorm 并设置一个测试断点。如图 4.依次打开 PHPStorm 中的 Run>Start Listening for PHP Debug Connections。 5.刷新你刚才的页面就会发现弹出了个对话框并且已经开始调试了。
Client配置:Phpstorm 这里的使用phpstorm这个IDE来配置,已经有了xdebug server,接下来怎么去调用server并且通讯呢,接下来就是phpstorm来实现客户端 配置IDE的debug端口,跟php.ini中一致才能通信 有的小伙伴会先执行Pre-configuration的第1不Validate,也可以,但这个是属于后面怎么用的了,先放到后面,配置好端口完事。
1 1、检查phpstorm的xdebug配置。这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。2 设置debug.添加server~swoole.app是我本地的 webserver~ ~3 3.开始调试打好第一个断点,shift + F9就可以了打好第一个断点,选中配置的debug, 按旁边的...