先去下载xdebug.dll文件。将下面自己的phpinfo的文字信息复制到https://xdebug.org/wizard.php中,下载它提供的xdebug.dll的版本

下载完成后将php_xdebug-2.6.0-7.2-vc15-x86_64.dll(我下载的版本)复制到php安装目录的ext文件夹中(D:\phpTools\php7\ext);

配置php.ini文件,在php.ini文件的最后加上下面的信息:

;; phpstorm的debug调试设置
[XDebug] zend_extension = "D:\phpTools\php7\ext\php_xdebug-2.6.0-7.2-vc15-x86_64.dll" ;xdebug.dll的路径 xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "\phpTools\php7\tmp" xdebug.profiler_output_name = "cachegrind.out.%t-%s" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_mode = "req" xdebug.remote_port = 9000

保存后重启Apache,访问phpinfo页面,得到下面的信息表示已经安装好xdebug。

到phpstorm配置测试:debug端口号要和php.ini中配置的一样

配置server中的访问路径(域名,或自己配置的站点名)

配置好之后点击ok后就可以去做debug测试了

测试好了之后建议把设置删除掉,点击红框进去

选中要删除的选项,点击左上角的“—”号就可以了

最新文章

  1. Javassist 字节码操作
  2. [AS3.0] NetConnection.Connect.Rejected 解决办法
  3. java socket 通讯
  4. c# 学习心得(函数方法类)
  5. UI第六节——UINavigationController 详解
  6. 6-01T-SQL中的运算符
  7. Redis介绍以及安装(Linux与windows)
  8. css div 清理浮动的2种方法
  9. Runtime 、 Block
  10. android layoutparams应用指南(转)
  11. public View getView(int position, View convertView, final ViewGroup parent)三个参数的意思
  12. ubuntu导出文件
  13. 游标的使用实例(Sqlserver版本)
  14. [置顶] 深入浅出Spring(三) AOP详解
  15. ReactiveCocoa源码解析(三) Signal代码的基本实现
  16. 代码重构--switch的惊恐现身
  17. Vue还有这种操作?浅析几个新手常常忽略的API
  18. 全排列 permutation
  19. 从软件测试转型到C#上位机程序员
  20. java实现wc

热门文章

  1. 阿望教你用vue写扫雷(超详细哦)
  2. html包含html文件的方法
  3. 计算机基础——常用的Dos命令
  4. 利用 sklearn 生成交叉特征:
  5. git 工作实用创建删除分支
  6. 设计模式-03工厂方法模式(Factory Method Pattern)
  7. Django设置session过期时间
  8. openlayer3 坐标系转换
  9. mongodb centos7 安装
  10. Visual Studio Code | 报错 command 'markdown.extension.onBackspaceKey' not found