phpstorm学习-xdebug

安装ideavim支持vim;

phpstorm和xdebug使用

php版本和xdebug版本需要对应;
安装xdebug扩展
下载 http: //pecl.php.net/package/xdebug 选择对应的php版本,这边是 5.6 ;复制php_xdebug.dll到ext
php.ini配置文件:配置远程,配置xdebug服务器,配置端口,配置idekey;
[XDebug]
zend_extension = "D:\wamp\bin\php\php5.6.19\ext\php_xdebug.dll"
xdebug.profiler_append = off
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_dir = "D:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = on
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM

查看 phpinfo ();是否安装成功;

配置phpstorm

检查phpstorm的xdebug配置;这里的 debug port 要和php.ini里面的xdebug.remote_port相一致!
默认是 9000 ,如果 9000 端口被占用的话,可以改成其他端口。settings,查找 debug 查看配置:一般默认都支持;xdebug栏目上都打钩;

添加解释器:

配置服务器:

新增PHP程序应用:

配置项目信息:

执行debug进行调试


左侧绿色三角形 :  Resume Program ,表示將继续执行,直到下一个中断点停止。
左侧红色方形 :  Stop ,表示中断当前程序调试。
上方第一个图形示 :  Step Over ,跳过当前函数。
上方第二个图形示 :  Step Into ,进入当前函数內部的程序(相当于观察程序一步一步执行)。
上方第三个图形示 :  Force Step Into ,強制进入当前函数內部的程序。
上方第四个图形示 :  Step Out ,跳出当前函数內部的程式。
上方第五个图形示 :  Run to Cursor ,定位到当前光标。
Variables : 可以观察到所有全局变量、当前局部变量的数值
Watches : 可以新增变量,观察变量随着程序执行的变化。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值