Centos7.5+PhpStorm2022配置Xdebug(超详细)

phpStorm配置Xdebug断点调试

 

一、什么是Xdebug

作为程序员,在开发过程中,调试是一定会经历的过程,Xdebug是一个开放源代码的PHP程序调试器,可以帮助开发人员追踪、调试和分析PHP程序的运行状况。

二、安装步骤
获取并安装配置Xdebug
Xdebug和当前使用的PHP环境版本有密切的关系,在下载时需要选择与之对应的版本。在选择版本时可以借助Xdebug官方提供的一个检测工具来快捷地选择合适的版本。

检测PHP环境信息。在本地站点中新建一个后缀为 .php 文件,在该文件中输入以下代码:
 

<?php
echo phpinfo();
?>

 

右键点击打开源码,在浏览器中访问该链接https://xdebug.org/wizard,将之前复制的信息粘贴到下图所示的文本框中,然后单击红色方框中的按钮。

Xdebug官网会自动分析提交的PHP 环境信息并给出下载链接,按照给出的提示信息进行下载即可。提示信息如下:

 注意:执行到第步的时候要留意zend的编号对不对

配置:
...
Zend 模块 API 编号:20200930
Zend 扩展 API 编号:420200930

如果不一样的话,参考 php -v和phpinfo查看的版本不一致怎么办-PHP问题-PHP中文网

注意,如果第五步不一样,下面的第六步就跑不通了。o(╥﹏╥)o

进行上面的配置步骤 ,然后检查是否安装成功。重新运行第一步中创建的 .php 文件,如果返回信息中包含下图所示的xdebug相关信息,则说明安装成功。

 

 在phpStorm中使用Xdebug


 

 ssh配置按照服务器ip填写也可以用域名填写,前提是你的域名已经跟ip绑定在一起。端口一般都是22,看你具体设置了什么。

我的ssh配置是账号+密码的。你也可以用putty的私钥的。填写完记得要测试连接看看能不能成功!

 常规的php可执行文件一定要选择你/bitnami文件夹/php/bin/php。不然他就会读取系统原本的php版本的。配置文件也是一样/bitnami文件夹/php/etc/php.ini 

你后面如果想编辑php.ini,就可以直接在phpstorm上面编辑。编辑完记得上传。 

编辑完记得上传。 

;[XDebug]
;; Only Zend OR (!) XDebug
;zend_extension="/home/cc/w/php/lib/php/extensions/xdebug.so"
;xdebug.mode=debug
;xdebug.client_host=127.0.0.1
;xdebug.client_port=9000
;xdebug.output_dir=/tmp
;xdebug.remote_handler=dbgp
;extension=sodium.so
;extension=mongodb.so

;Curl and OpenSSL CA bundle certificate
curl.cainfo="/home/cc/w/common/openssl/certs/curl-ca-bundle.crt"
openssl.cafile="/home/cc/w/common/openssl/certs/curl-ca-bundle.crt"

;在这里追加这些
zend_extension = xdebug
xdebug.mode=debug
;服务器的ip
xdebug.client_host=192.168.121.1
;端口9001-9100随便算一个,不给占用的。
xdebug.client_port=9005
xdebug.idekey=“PHPSTORM”

 保存后 ,重启。服务器上面的bitnami WordPress 协议栈 

如果不知道在哪里可以打开,可以双击服务器 /bitnami 文件夹下面的manager-linux-x64.run。

配置一下路径映射。 你本地文件夹和远程服务器的文件夹的内容要一样。

 要填一下代理, ide键 要跟php.ini上面写的一样,注意大小写。

主机可以填写IP的。我比较喜欢写域名,前提是你的域名跟ip已经绑在一起

端口记得写,具体写多少,看你之前设置的。

 

 这里的调试端口要跟php.ini的一样。具体写了多少,看看你之前写的。

 

 运行的设置

 然后你会发现验证的时候提示,点击一下绿色的框或者工具栏点击部署配置

如果没有提示这些而是出现其他错误,也点点击一下绿色的框或者工具栏点击部署配置

 点击后就会出现这些。一点要写web服务器的域名+端口,或者IP+端口。 如果你的端口是80,那就不用写,因为端口80自动默认的。无论是域名还是ip,前面都要加http://或者https://(如果你有弄https的话)

 好啦好啦。 配置成功了的图片

 

 然后你就可以进行调试了。调试服务器的文件, 要稳啊。 不然就整个网站崩溃了。 建议在本地搭建phpstudy,本地调试好。再搬!!!

本地配置phpstorm的xdebug很简单的。如果需要我再出教程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薯条波波茶

谢谢您们帮我妈挣钱奶粉钱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值