phpstorm 配置 xdebug调试工具
前言
php是脚本型程序 每次出错都要手动exit断点程序不是很方便
哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试。下面将我个人的安装经历分享给大家。
运行环境 windows 、lamp、phpstorm 、chrome (配置方法一样 Ubuntu也通用)
一、首先安装xdebug
安装xdebug比较简单 ,运行php -i >phpinfo.txt 或者 echo phpinfo();将全部信息贴到https://xdebug.org/wizard.php这个网站提示的文本域中点击
如下图红色的框是网站提示的安装步骤,黄色的框是我已安装的信息(可以忽略)。
[Xdebug] zend_extension = D:\install\wnmp\php-5.4.45-nts-Win32-VC9-x86\ext\php_xdebug-2.4.1-5.4-vc9-nts.dll//这个xdebug 已经提示了 可以不添加 其他的按照自己的添加 xdebug.idekey="PHPSTORM" xdebug.remote_handler = "dbgp" xdebug.remote_mode = "req" xdebug.remote_host=127.0.0.1 xdebug.remote_enable=on xdebug.remote_port = 9000 //这是设置端口 可以改 只要下面这是phpstorm 一致就可以 xdebug.remote_autostart = no
二、安装chrome xdebug helper插件
打开 chrome的webstore搜索 xdebug 我已经添加了。需要FQ 可以下个vpn 蓝灯 慕风都可以 或者配置host
备注:
安装完 可以打印phpinfo 查看xdebug信息 ,或者php -v 查看下有没有xdebug信息
三、配置phpstorm
1、servers设置
菜单栏 file->setting->php->servers(找不到可以搜索server就出来了)
2、php设置 选择自己的php版本(注如果遇到图2这种情况点击标记的按钮找到自己的php.exe文件即可)
3 设置debug 勾选一下 会忽略端口冲突等信息
5 编辑结构选择一下自己配置的域名 startUrl 可以根据自己的项目配置 我的域名已经指向项目根目录了 所有直接是/
四、启用xdebug
1、点击phpstorm右上角的电话 绿色波纹就是开始监听了
2、右击浏览器右上角的小甲虫 选择debug
3、设置断点
4、访问设置断点的控制器 phpstorm会弹出调试信息 可以点击小绿三角 调试下一个断点
五、其他情况说明
如果出现端口占用等提示 那就编辑php.ini换个端口对应的 file->setting->php-> debug 也要换掉
重新启动下php 再调试看看。
上一篇: Android 进程通信机制AIDL
下一篇: 简易版的TimSort排序算法
推荐阅读
-
windows - phpstorm配置Xdebug本地调试问题
-
mac+php+xdebug+phpstorm在苹果下配置xdebug一波三折
-
配置 Phpstorm + Xdebug + xampp
-
phpstorm配置Xdebug进行调试PHP教程
-
phpstorm配合 xdebug 配置不能成功
-
phpStorm10服务器+XDebug配置
-
Mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置
-
phpStorm+XDebug+chrome 配置详解
-
phpstorm 配置xdebug的示例代码
-
phpstorm 配置xdebug的示例代码