0x01 Xdebug安装

参考:https://xdebug.org/docs/install

cd xdebug-2.5./
phpize
sudo ./configure --enable-xdebug
sudo make & make install

并把module/xdebug.so移到/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012/文件中

0x02 XAMPP安装

参考:https://www.apachefriends.org/zh_cn/index.html

直接下载安装即可。

0x03 配置php.ini

在XAMPP中增加如下配置,注意zend_extension路径的配置:

zend_extension="/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.profiler_enable=1
xdebug.remote_log="/Applications/XAMPP/xamppfiles/logs/xdebug.log"
xdebug.idekey="PHPSTORM"

0x04 PhpStorm安装

参考:http://www.jetbrains.com/phpstorm/

0x05 插件的安装

Chrome中安装JetBrains IDE Support,Xdebug helper两个

0x06 配置PhpStrom

配置注意编译器的选择,File->Default Settings->PHP->Language&FrameWorks 中选择XAMPP的PHP

Debug配置:

Tools->Deployment->Configuration配置:

0x07 结束

记得Run菜单中选择Start Listening For PHP...,

然后就可以开启调试了,如果访问路径出错,可以在Run->Edit Confiurations中修改URL路径

最新文章

  1. Json CPP 中文支持与入门示例
  2. JMM(java内存模型)
  3. 《Spring 3.0就这么简单》 读书笔记
  4. 1057. Stack (30)
  5. WebLoigc的配置(生产模式与开发模式)
  6. C#和.net之间的关系
  7. rsync从windows到linux的同步备份
  8. 安装TDM-GCC
  9. JS 实现banner图的滚动和选择效果
  10. TDD 之 Dojo coding
  11. JAVAjdk第一次作业
  12. python 数据可视化 -- 清理异常值
  13. 技巧性极强的strings命令
  14. 屏幕录制软件camtasia studio 8序列号激活
  15. Django 模板 语法 变量 过滤器 模板继承 组件 自定义标签和过滤器 静态文件相关
  16. REST easy with kbmMW #21 – Delphi client stubs
  17. python循环删除列表元素常见错误与正确方法
  18. php 目录操作
  19. Swift-'!','?'用法
  20. STM32时钟树

热门文章

  1. RocketMQ介绍与实践
  2. HAProxy实现动静分离和负载均衡
  3. 5G将会是量变到质变的新科技时代
  4. LeetCode#476 Number Complement - in Swift
  5. YOLO 论文阅读
  6. React之mockjs+sass+生命周期函数
  7. powershell加KeePass实现,加密服务器密码清单文件
  8. 禁止用户使用 sudo su 命令进入root 模式
  9. 4款java快速开发平台推荐
  10. pc端适配移动端