首页 > 编程 > PHP > 正文

phpstorm学习-xdebug

2019-11-11 03:39:37
字体:
来源:转载
供稿:网友
安装ideavim支持vim;phpstorm和xdebug使用php版本和xdebug版本需要对应;安装xdebug扩展下载 http://pecl.php.net/package/xdebug选择对应的php版本,这边是5.6;复制php_xdebug.dll到extphp.ini配置文件:配置远程,配置xdebug服务器,配置端口,配置idekey;[XDebug]zend_extension ="D:/wamp/bin/php/php5.6.19/ext/php_xdebug.dll"xdebug.PRofiler_append = offxdebug.profiler_enable = onxdebug.profiler_enable_trigger = offxdebug.profiler_output_dir = "D:/xampp/tmp"xdebug.profiler_output_name = "cachegrind.out.%t-%s"xdebug.remote_enable = onxdebug.remote_handler = "dbgp"xdebug.remote_mode = "req"xdebug.remote_port = 9000xdebug.idekey = PHPSTORM查看phpinfo();是否安装成功;配置phpstorm检查phpstorm的xdebug配置;这里的debugport要和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 : 可以新增变量,观察变量随着程序执行的变化。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表