无为清净楼资源网 Design By www.qnjia.com

最近买了个新本,重新配置下phpstorm xdebug,方便调试

提高调试效率是写程序的第一步 ---鲁迅

自2018年3月份之后,brew 安装php的方式发生改变,现在是

brew install php@7.2

可以指定版本了,安装扩展的方式也完全不能用了,所以下载源码编译了

下载xdebug

官网: https://xdebug.org/download.php

下载最稳定的版本 [版本2.6.1][1]

编译源码

phpize
./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.16/bin/php-config
make && make install 

Installing shared extensions: /usr/local/Cellar/php@7.2/7.2.16/pecl/20170718/

编译到了这个目录,实际软连到了/usr/local/lib/php/pecl

配置xdebug

在/usr/local/etc/php/7.2/conf.d 新建ext-xdebug.ini 写入

[xdebug]
zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so"
xdebug.remote_enable=On
xdebug.remote_connect_back=1
xdebug.remote_port=6677
xdebug.remote_log=/usr/local/var/log/xdebug.log
xdebug.idekey=PHPSTORM
  • xdebug.idekey = mykey ide key, 用于标识调试会话
  • xdebug.remote_autostart 是否自动启动,1:自动, 0: 需要设置 http 请求参数或 cookie 指定,默认 0, 根据需求设置这个值。个人建议设置为 1, 这样不需要在每个需要调试的接口都修改请求参数
  • xdebug.remote_enable = on 是否开启远程调试
  • xdebug.remote_host = 172.16.10.103 远程主机 IP, 也就是 PHPStorm 所在机器(PHPStorm 作为 xdebug client),没有固定 IP 的机器建议使用 connect_back 选项。
  • xdebug.remote_connect_back = on 是否连接回请求发出的主机,如果 PHPStorm 所在的机器 IP 经常变动(DHCP 环境下),则建议开启这个选项
  • xdebug.remote_port = 10000 远程主机端口,也就是开发者机器端口
  • xdebug.idekey=PHPSTROM 和phpstorm 通信的标识

重启php,查看是否安装成功

/usr/local/etc/php/7.2/conf.d php -m | grep xdebug

搞定!!

开始配置phpstorm

设置端口

phpstorm 配置xdebug的示例代码

设置servers

phpstorm 配置xdebug的示例代码

配置debug config

phpstorm 配置xdebug的示例代码

访问url"text-align: center">phpstorm 配置xdebug的示例代码

哈哈哈,配色有点浮夸,还没调

标签:
phpstorm,配置xdebug,phpstorm,xdebug配置

无为清净楼资源网 Design By www.qnjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无为清净楼资源网 Design By www.qnjia.com

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。