phpstorm + firefox + xdebug安装配置方法

在window环境下集成环境 wamp 下使用phpstorm来使用xdebug

配置php.ini

 
  1. zend_extension = "D:\xampp\php\ext\php_xdebug.dll"(根据实际情况确定)
  2. xdebug.remote_enable =1
  3. xdebug.remote_handler = "dbgp"
  4. xdebug.remote_host = "localhost"
  5. xdebug.remote_mode = "req"
  6. xdebug.remote_port = 9000
  1. 下面是客户端调试,打开phpStorm,进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug
  2. 进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认
  3. 进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80
  4. 点OK退出设置。

打开firefox进入应用商店,搜索xdebug,安装 the easiest Xdebug

  1. phpStorm里打开监听,就是一个电话一样的按钮。
  2. 在浏览器里打开XDebug工具,访问localhost,与phpStorm连接成功!
转载

http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html


### 如何在 PhpStorm配置 Xdebug 面板 #### 设置 PHP 解释器 为了使 PhpStorm 能够识别并使用已安装Xdebug 扩展,在设置中需指定正确的 PHP 解释器。通过 `File` -> `Settings`(对于 macOS 用户则是 `PhpStorm` -> `Preferences`)进入全局设置界面,导航至 `Languages & Frameworks` -> `PHP` 来选择合适的解释器版本,并确认该解释器带有 Xdebug 支持。 #### 启用监听模式 前往 `Run/Debug Configurations` 页面,创建一个新的 PHP Web Application 或者修改现有的运行/调试配置项。勾选启用“Listen for PHP Debug Connections”,这一步骤确保当浏览器发起请求时,IDE 可以接收到由 Xdebug 发送过来的数据包[^1]。 #### 安装 Browser Extensions 和 Path Mapping 建议安装官方提供的 Chrome/Firefox 浏览器扩展插件以便于触发断点;另外还需注意服务器端文件路径映射到本地项目结构上的准确性,即所谓的 path mapping。此操作同样位于 `Run/Debug Configurations` 下方的相关选项里完成设定[^3]。 #### 修改 php.ini 文件 编辑当前使用的 PHP 版本对应的 `php.ini` 文件,在其结尾处加入必要的 Xdebug 参数定义: ```ini [XDebug] zend_extension="/usr/lib/php/20210901/xdebug.so" xdebug.mode=debug xdebug.client_host=localhost xdebug.client_port=9003 ; 注意端口号可能依据实际情况有所不同 ``` > **提示**: 对于不同平台和发行版而言,`zend_extension` 的具体路径可能会有所差异,请参照实际环境调整相应值[^2]。 #### 进入调试会话 一旦以上准备工作就绪,则可以在想要暂停执行的地方设立断点了——只需单击左侧边栏即可快速添加或移除它们。随后启动调试过程(通常借助绿色虫形图标按钮),此时程序将在遇到第一个断点位置自动挂起等待进一步指令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值