phpstorm配置xdebug

薄洪涛7年前PHP1285

1、首先写个phpinfo文件,然后访问,查看是否有xdebug扩展,如果没有请查看第二步,有的话直接第三步

TIM图片20181211101612.png

2,安装xdebug扩展,首先复制phpinfo页面所有(phpinfo页面直接ctrl+a,ctrl+c),粘贴到这个网址(点我)的文本框,他会自动检测你的php版本并只能为你选择合适的xdebug版本,把下载之后的扩展文件复制到php安装目录下的ext目录下,修改php.ini,在最下面增加以下内容,目录要按照自己的目录来,其他参数不要修改

zend_extension = C:\xampp\php\ext\php_xdebug-2.6.1-7.1-vc14.dll
xdebug.remote_enable =1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.idekey=PHPSTORM

重启apache,再次打开phpinfo,确保xdebug扩展已经安装;

3.打开phpstorm(重启),填写配置,注意这里端口是80(apache的监听端口)

TIM图片20181211103604.png

输入项目的访问地址和端口,server名字

TIM图片20181211103836.jpg

保存

TIM截图20181211104325.png

编辑配置,新建一个web application

TIM截图20181211104421.png

填写debug名字、项目起始页面,选择默认浏览器,server

TIM截图20181211104640.png

apply && ok

回到代码,加断点,点击debug按钮,会调起项目的起始页面,修改url为你加断点的controller,debug窗口会输出变量的值

TIM截图20181211105019.png


TIM截图20181211104920.png

标签: xdebug

相关文章

PostgreSQL教程之安装连接

PostgreSQL教程之安装连接

新公司需要用PostgreSQL数据库,而且网上的资料比较少,先自己整理一下;一、PostgreSQL是什么?PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)。 用于安全...

抢红包的一些实现思路

抢红包的一些实现思路

最近探索了关于抢红包的一些实现思路,在此记录下本篇文章主要探讨了金额随机算法关于分布式锁的一些探索我们开始,首先说下抢红包的业务流程,分为两步,发红包和抢红包,在抢红包的时候,并发是非常大的,我们这里...

Elasticsearch按照日期聚合

Elasticsearch按照日期聚合

我们现在做的是医疗的业务,有个需求是这样的,查询出某位医生前七天的坐诊记录,并且,医生的坐诊记录是不连续的,这样就需要写一个dsl语句来实现es库的搜索首先我使用了es库中的聚合功能,按照日期去聚合,...

php用curl模拟post请求接口的坑

php用curl模拟post请求接口的坑

我们的接口是用java实现的,然后我需要用php去调用下接口,请求方式为post,需要传一个数组过去(不是json_encode的那种),之前的时候,是这么写的$post_params =&...

Yii2.0中事件的使用及理解

Yii2.0中事件的使用及理解

    Yii 三大特性:属性,事件,行为;这篇文章咱们讲讲Yii事件;    事件是代码解耦的一种方式,设计业务流程的...

Yii2.0引入Ueditor

Yii2.0 引入Ueditor流程和其他框架不同必须引入Ueditor for Yii2.0,否则不能正常使用1,composer下载 composer require ...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。