phpstom配置远程调试php

本文介绍了如何在本地XAMPP服务器及远程Linux虚拟机上安装配置Xdebug扩展以实现PHP代码的调试过程。主要内容包括:确认PHP安装了Xdebug扩展、配置Xdebug参数、设置IDE监听端口、部署项目、配置调试等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需要安装phpdebug的,我用的是xdebug扩展
之前一直是用的sublime的,最近换成了,于是想把之前想装的debug装上去,在公司服务器折腾了几次,都是莫名奇妙的没弄好,今天放假,在自己电脑上安装了xammp,然后就配好了。。。然后就试试在远程服务器上配置(其实就是自己电脑上面的linux虚拟机)
1.确认php安装了php扩展,(如果没有安装,可以百度下怎么安装),安装之后的配置,有很多配置项,我只写几个,能运行起来就行了

vi /etc/php.d/15-xdebug.ini
zend_extension=xdebug.so
xdebug.remote_enable = 1 #默认开启
xdebug.remote_handler = "dbgp" 
xdebug.remote_host = "192.168.152.1" #本地机器的ip
xdebug.remote_mode = "req"
;xdebug.remote_connect_back = 1 #不确定自己ip的话,可以把这项注释去掉
xdebug.remote_port         = 9002 #这个是phpstom设定的监听的端口
xdebug.collect_vars         = On

2.把项目下载到本地,我是直接用的file->settings->Build,Execution,Deployment->Deployment设置的

3.设置ide监听的端口,有两个地方
这里写图片描述
下面的图片里面这样设置,注意的是端口号要和服务器设置的 xdebug.remote_port 一致
这里写图片描述

4.填好服务器名称和下面的服务器和本地文件的映射
这里写图片描述
5.设置debug的配置
这里写图片描述
添加一个 PHP Web Application,选择第四步里面设置好的server
这里写图片描述
5.打开监听这里写图片描述
6.选择刚刚添加的那个debug配置,点击小虫子就可以运行了~~~这里写图片描述
失败的话,失败的话吧服务器的selinux关掉,应该就ok了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值