专栏首页Web技术布道师XAMPP PHP7.4.1 Xdebug配置从入土到发芽

XAMPP PHP7.4.1 Xdebug配置从入土到发芽

装了一天的环境,差点吐血,分享下踩坑经验。

【非常重要!!】首先检查下自己的XAMPP的目录 xampp\php\ext 下是不是有 php_xdebug.dll 这个文件。

1.如果有的话

(1)直接配置 xampp\php 下面的 php.ini

[Xdebug]
zend_extension="D:\Program Files (x86)\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="PHPSTORM"

注意 zend_extension 改成自己的路径。

(2)然后重启服务器,再打开页面就会出现Xdebug模块相关信息了。

或者在cmd里输入 php -m ,只要验证php安装没问题都会正常显示已经配置好的模块。

(3)如果输入命令没有显示Xdebug,而是报错,类似于

那就检查一下是不是路径和文件名字哪里写错了。

还有可能是其他错误,发生在 php.ini 文件的中间,这样也会导致Xdebug模块配置失败,所以一定要先把问题解决。

2.如果没有的话,就需要自行安装了

(1)首先,phpinfo()或者直接 http://localhost/dashboard/phpinfo.php 得到以下页面:

然后右键,复制网页源代码,粘贴到 https://xdebug.org/wizard 的文本框内,

得到分析的结果和安装指南:

(2)按照指南,下载对应的版本,并安装到对应的目录下。

继续配置 xampp\php 下面的 php.ini

[Xdebug]
zend\_extension = "D:\\Program Files (x86)\\xampp\\php\\ext\\php\_xdebug-2.9.1-7.4-vc15-x86\_64.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="PHPSTORM"

(3)再重启服务器就OK啦,剩下的就和上面自带情况的(2)和(3)一样了。

文章分享自微信公众号:
PHP技术大全

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

原始发表时间:2020-02-23
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 如何在VSCode配置PHP开发环境(详细版)[通俗易懂]

    如何在VSCode配置PHP开发环境(详细版)[通俗易懂]这篇博文是当初笔者上课需要配置XAMPP,整理出来配置方法,错漏之处没有认真核对,给造成麻烦的同学道个...

    Java架构师必看
  • 在VSCode中配置PHP开发环境

    XAMPP 是一个易于安装的 Apache 发行版,下载并安装好就行了。当然也可以用 phpstudy。

    CSTHenry
  • visual studio code 调试php方法(图文详解)

    简介 php是动态语言没有调试器的话排错起来很是麻烦。vscode可以说是程序员的福音,启动速度快,插件越来越多,跨平台。现在说一下vscode上调试php文件...

    用户2323866
  • PHP开发环境搭建工具有哪些?

    因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一键进行php环境配...

    大脸猫
  • 七种PHP开发环境搭建工具

    因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一键进行php环境配...

    砸漏
  • PHP学习(wampServer+PhpStorm+XDebug)——环境相关配置参考(下)

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • PHP上传文件超过文件最大限制导致无法上传成功

         最近在学习《HeadFirst PHP & MySQL》一书的第5章“使用存储在文件中的数据”,做一个文件上传的应用时,出现了错误,就是文件无法成功上...

    ccf19881030
  • ubuntu下xampp的安装

    转自:http://blog.csdn.net/zhoushengchao/article/details/6006584

    forrestlin
  • 腾讯云服务器, 域名备案及 CDN 服务体验

    另外, 程序猿有个自己稳定的网络开发环境(程序猿开发不都是 copy from stackoverflow/Google 么, 哈哈 ?)也是极好的. 所以最终...

    程序猿石头
  • 初学Java Web(2)——搭建Java Web开发环境

    虽然说 html 和 css 等前端技术,是对于 Web 来说不可或缺的技术,但是毕竟更为简单一些,所以就不详细介绍了,没有基础的同学可以去菜鸟教程或者W3s...

    我没有三颗心脏
  • 使用 Docker 搭建 PHP 开发环境

    使用 Docker 搭建 PHP 开发环境(Mac、Docker、Nginx、PHP-FPM、XDebug、PHPStorm、VSCode)。

    星哥玩云
  • 在Ubuntu20.04搭建WordPress开发环境

    https://www.bilibili.com/video/BV1E7411A7Yj?p=1

    zhaoolee
  • 一次粗心,让我学会了如何搭建php环境,坑越多越有成就感

    线上php程序出现了问题,商品页面无法正常访问,对于java开发工程师来说有一些困难,因为之前没有相关经验,一开始自己内心也是挺排斥的,然而问题摆在那里,只能去...

    用户4361942
  • 避坑!用Docker搞定PHP开发环境搭建

    因为最近换电脑的缘故需要重新部署一下本地的开发环境,之前采用的虚拟机方案,占用磁盘空间实在是太大,心疼SSD那么点地方,所以这次采用了Docker的方案来部署。...

    猿哥
  • Fracker:PHP函数调用追踪与分析工具

    Fracker是一套PHP函数调用追踪与分析的工具,其目标是在PHP应用程序的手动安全评估期间协助安全研究人员。

    FB客服
  • 基于 PHPStorm 编辑器的 Laravel 开发

    引言 本文主要讲述在PHPStorm编辑器中如何使用PHPStorm的Laravel插件和Laravel IDE Helper来开发Laravel程序,结合个人...

    前端教程
  • 什么?在SAP中国研究院里还需要会PHP开发?

    没错,至少SAP成都研究院的部分团队如此,比如Jerry目前就职的SAP成都研究院数字创新空间。

    Jerry Wang
  • PHP 垃圾回收机制详解

    注意:php5.3中将一个变量 = 赋值给另一个变量时,不会立即为新变量分配内存空间,而是在原变量的zval中给refcount加1。只有当原变量或者发生改变...

    码农编程进阶笔记
  • 微信小程序从入门到入土教程(03)

    ⼩程序中绑定事件,通过bind关键字来实现。如 bindtap bindinput bindchange 等 不同的组件⽀持不同的事件,具体看组件的说明即可。

    海拥

扫码关注腾讯云开发者

领取腾讯云代金券