PhpStorm配置

11 篇文章 0 订阅
10 篇文章 0 订阅

准备

xdebug

xdebug安装

xdebug配置

xdebug2.9及一下版本

  • 找到对应的php.ini文件,在最下面配置如下代码,然后保存重启
[xdebug]
# 扩展安装编译文件
zend_extension="E:\phpStudy\php\php-5.5.38\ext\php_xdebug.dll"
xdebug.profiler_output_dir="E:\phpStudy\tmp\xdebug\profiler"
xdebug.trace_output_dir="E:\phpStudy\tmp\xdebug\trace"
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.profiler_enable=1
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host="localhost"
xdebug.remote_mode="req"
# 端口号
xdebug.remote_port=9000

xdebug3.0以上版本

  • 找到对应的php.ini或者集中配置扩展的文件例如:/usr/local/etc/php/7.2/conf.d/xdebug.ini文件,在最下面配置如下代码,然后保存重启
[xdebug]
# 扩展编译安装文件
zend_extension="/usr/local/Cellar/php@7.2/7.2.34_4/pecl/20170718/xdebug.so"
xdebug.start_with_request=yes
xdebug.discover_client_host=true
xdebug.remote_cookie_expire_time = 3600
xdebug.client_host=localhost
# 端口号
xdebug.client_port = 9003
xdebug.remote_handler = dbgp
xdebug.idekey=PHPSTORM
xdebug.mode = debug

PhpStorm对应配置

  • 以PHPstorm2021.1(MAC)版本为例
  • 打开设置:快捷键command+,或者PhpStorm =>Preferences,找到PHP项目,配置PHP(如果已经配置好,这步免去),如图
    在这里插入图片描述
  • 点击...,出现新的弹框,找到左上角+按钮,找到自己安装的PHP点击,如果没有提示出自己PHP服务,选择最后一项Other Local即可自定义。
    在这里插入图片描述
  • 自定义name项,选择PHP executable,一般软件会自动提示出来,没有提示自行找到安装的文件PHP文件下/bin/php即可,成功会提示PHP版本和xdebug版本。选择Apply``OK即可。
    在这里插入图片描述
  • 展开左侧PHP项目,找到Debug,配置端口号(端口号需要与上面配置php.ini文件的xdebug部分的端口号一致)如下
    在这里插入图片描述
  • 展开左侧PHP项目,展开Debug,配置端口号、IDE key(这些配置都需要与上述php.ini中xdebug部分的端口号、IDE key等一致)等如下,然后选择Apply``OK,关闭设置。
    在这里插入图片描述

测试

  • 右上部门打开xdebug监听,红色关闭、绿色打开,左键点击要打断点的部分
    在这里插入图片描述
  • 打开Chrome浏览器xdebug扩展。没有的话自行去翻墙去应用商店下载Xdebug helper
    在这里插入图片描述
  • 访问项目,出现断点成功。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值