php--关于xdebug的安装,和在PhpStorm中的使用。

需求

用php写点后台的服务代码,苦于phpstorm上没有断点方法,经过查询需要安装xdebug,但还是碰到很多坑的。

前提

第一:我用的是 PHP Version 5.6.40 版本。
第二:我用的是 XAMPP 框架。

配置xdebug步骤开始(里面不都是正确设置,碰到的问题也都有截图)

(1)启动XAMPP 服务,进入phpinfo http://localhost/(自己项目名)/public/info.php

当然前提是XAMPP项目中已经建立info.php
在这里插入图片描述

(2)打开Xdebug下载页面 https://xdebug.org/download.php ,找到并点击如下链接

在这里插入图片描述
进入如下页面
在这里插入图片描述

(3)返回 http://localhost/zerg/public/info.php info.php页面,右键查看网页源码,然后粘贴到上图的页面。

并点击左下角按钮。
在这里插入图片描述
那么亲爱的朋友们,现在问题来了,出现了如下提示。
在这里插入图片描述

(4)经过研究我点击了 documentation ,进入的页面里可以看到下面的版本对应。

在这里插入图片描述
我们是5.6版本,应该2.5以下的版本都可以。
所以回到下载页面。
https://xdebug.org/download.php
我选择了Xdebug 2.5.1版本。

(5)我是64位的系统,我选择了上面这个。但是 经过安装竟然不行,也是糟心了。重新下了几个其它版本也都不行。最后选择下载下面这个版本也就是 PHP 5.6 VC11 TS(64 bit) 这个版本,终于可以了。

所以这里大家要记住,选择TS字样的版本!!!
在这里插入图片描述

(6)接下来与其它文章中的步骤也差不多了。(我简略截图如下)

在这里插入图片描述
先后找到下面的文件夹,然后点进去。
在这里插入图片描述
在这里插入图片描述
下载的文件放入ext文件夹下。
在这里插入图片描述
在这里插入图片描述
然后选择 PHP(php.ini) 选项。
拖拽到文档的最后,输入下面的内容。(注意别输入错误)(链接改成你自己的)
[Xdebug]
zend_extension = D:\zhuangji\xampp\php\ext\php_xdebug-2.5.1-5.6-vc11-x86_64.dll
xdebug.remote_enable =1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.idekey=“PHPSTORM”

在这里插入图片描述
再次进入http://localhost/zerg/public/info.php 页面,搜索xdebug。看到下面的图片,说明你成功了。
在这里插入图片描述

在PhpStorm中配置使用xdebug

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置好后点击右边的小虫子就会启动对应的页面。在这里插入图片描述
如果在页面中增加了断点,如下图。
在这里插入图片描述
那么重新刷新页面后就会进入断点。(使用方法非常简单,如果用过有断点功能的IDE)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值