专栏首页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技术大全(phpgod)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 困扰已久的问题 cgi、fastcgi、PHP-fpm 汇总

    无论是php,python编程语言,还是apache,nginx服务器对于cgi协议是个绕不开的话题。安装,部署都会经常的看到,那么它们到底是干什么的,网上的答...

    猿哥
  • PHP获取HTTP body内容的方法总结

    有时候我们获取数据时需要根据Header中的格式来解析,比如上传一个json而不是一个文本。这里用到了 php输入|输出流 的概念。

    猿哥
  • 避坑!用Docker搞定PHP开发环境搭建

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

    猿哥
  • 熟悉项目代码,必备的工具

    注意要点: 1、Xdebug版本选择 在这里可以输出自己当前环境的phpinfo()信息,在这个网站上:

    benny
  • PHP开发环境搭建 (XAMPP+Xdebug+netbeans,配置调试)

    用户1258909
  • xampp启用xdebug手札

    这个版本的XAMPP,自带的php_debug.dll模块启用不了,总是报错,就去xdebug.org下载。

    libo1106
  • [视频教程] 配置vscode的PHP自动补全提示与使用Xdebug进行远程调试debug

    默认下载安装完的vscode并不能准确提示和检测PHP的语法错误,需要手动指定一下本机的PHP程序路径。按下面的操作配置完后就能在文件保存的时候检测语法有无错误...

    陶士涵
  • phpStorm安装xDebug

    本地安装环境: PHP版本:7.2; phpstorm版本:2017.3.6(之前是2018.1.2后来我换回来了,新版本有一点点问题,不知道是不是我电脑的问题...

    李昊天
  • 一个查看框架源码,一个查找错误的小工具,你用了吗?

    日常开发中还在一直var_dump?exit()?,是不是很不便捷,很不方便?今天小梦就给大家讲讲在PHP开发中(划重点:PHP开发,当然其他语言开发也是有类似...

    思梦php
  • 腾讯开源框架TarsCpp-rpc设计分析-client(四)

    基于上面情形,Transceiver引入了两个TC_Buffer,分别作为发送缓存_sendBuffer和接收缓存_recvBuffer。

    路小饭

扫码关注云+社区

领取腾讯云代金券