Mac系统下安装PHP Xdebug

yipeiwu_com6年前PHP代码库

Mac下安装PHP调试工具Xdebug

安装步骤

  1. brew install php70
  2. brew install php70-xdebug
  3. php -i | grep xdebug.ini找到xdebug.ini的配置文件我的是/usr/local/etc/php/7.0/conf.d/ext-xdebug.ini
  4. vim /usr/local/etc/php/7.0/conf.d/ext-xdebug.ini
配置如下:
[xdebug]
zend_extension="/usr/local/opt/php70-xdebug/xdebug.so"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9001  #这个端口不要被占用即可,可以自行指定
xdebug.idekey = PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_log=/var/tmp/xdebug.log

在PHPStorm中配置

我的调试地址:http://localhost:8080/email/send.php?XDEBUG_SESSION_START=15550

愉快的调试吧,哈哈

相关文章

discuz Passport 通行证 整合笔记

discuz Passport 通行证 整合笔记

太简单了,但时间长了,记不得,浪费我半小时找资料,深刻体会好记性不如烂笔头!!今天把passport文挡贴上,防止以后忘记!!记住,网上找到自己需要的资料也要耗时间的!!!!!! Pas...

php readfile下载大文件失败的解决方法

本文实例讲述了php readfile下载大文件失败的解决方法。分享给大家供大家参考,具体如下: 大文件有200多M,只下载了200K就提示下载完成,且不报错。 原因是PHP内存有限制,...

php微信支付之APP支付方法

本文实例讲述了微信开放平台移动应用集成微信支付功能。分享给大家供大家参考。具体分析如下: WechatAppPay文件代码如下: 复制代码 代码如下: <?php name...

PHP 输出缓存详解

输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让...

PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)

本文实例总结了PHP数组用法。分享给大家供大家参考,具体如下: Demo1.php <?php //创建一个数组变量 $userNames = array('张...