栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

Mac下 PhpStorm+Xdebug 调试 ThinkPhp 接口

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mac下 PhpStorm+Xdebug 调试 ThinkPhp 接口

环境:
  1. 机器:macbookPro 2015 MacOS Sierra 10.12
  2. 服务器:appache2.4.23(Mac自带)
  3. PHP:php5.6.24
  4. IDE: PhpStorm 2016.2
安装 Xdebug:
  1. 使用 Xdebug 提供的工具(https://xdebug.org/wizard.php)可以获得 PHP 版本对应的 xdebug 版本,以及安装教程。
  2. 我的在 php.ini中的配置如下
    [xdebug]zend_extension="/usr/local/Cellar/php54-xdebug/2.2.5/xdebug.so"  
    xdebug.remote_enable =1  
    xdebug.remote_handler = "dbgp"  
    xdebug.remote_host = "localhost"  
    xdebug.remote_mode = "req"  
    xdebug.remote_port = 9001  
    xdebug.idekey="PHPSTORM"
配置 PhpStorm:
  1. 打开 Preferences->Languages&frameworks->PHP->Debug,找到 Xdebug 选项,并在 Debug port:中填写9001.

2.用 PhpStorm 的 RestClient 调试接口:

  1. 打开 Tools->Test RESTful WebService
  1. 在 thinkphp 的任意方法里打个断点,然后点击调试按钮便可进行调试,如下图:

结语:
  1. 很长时间了,一直想像调试安卓、iOS 那样打断点进行调试 PHP,但是一看网上的资料,感觉很复杂,就找借口放弃了。
  2. 现在配置好了,配和restclient,简直神器,相比以前ech0 exit 再加个浏览器或者 postman 的调试方式,不知道节省了多少时间。
  3. 其实就是感慨一下,以前不会用,是多么 多么。。弱智。不过为时不晚。
  4. 总之,挺开心的,想分享一下。
  5. 没怎么写博客,语言组织上可能让人不太好理解。如果哪里又不足,给我留言哦。
  6. 此致 敬礼。
参考文章:

1.http://www.ekan001.com/articles/27

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/227197.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号