1,下载xdebug

2,进入xdebug-2.4.0RC4目录,运行phpize命令,

2,google之后说要安装autoconf

  brew install autoconf

3,但是使用brew无法找到些命令,于是安装brew

  ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

安装完brew之后,执行brew install autoconf

4,安装完之后在xdebug-2.4.0RC4目录下:

  ./configure

  make

5,这里会报以下错误

  /Users/slin/tools/xdebug-2.4.0RC4/xdebug.c:25:10: fatal error: 'php.h' file not

        found

  #include "php.h"

           ^

  1 error generated.

  make: *** [xdebug.lo] Error 1

6,找了半天原因,是/usr下没有include 目录,这个目录就是sudo 也无法创建,会报权限不够,由于这个目录的不存在,所以phpize命令也是无法正常执行,一通搜索过后,终于有人说安装command lines tools(这里在控制台使用xcode-select --install命令就可以安装了)之后就可以解决,当我安装了之后发现/user下出现了include目录,执行make 正常,执行phpize正常,xdebug安装成功,你会发现xdebug目录下的modules目录下会有xdebug.so生成,同时/usr/lib/php/extensions/no-debug-non-zts-20121212/目录下也会有xdebug.so生成

7.配置php.ini(cp /etc/php.ini.default /etc/php.ini),在最后加上以下配置

zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
xdebug.remote_connect_back=1
xdebug.remote_host=myphp
xdebug.remote_port=9000
xdebug.profiler_enable=on
xdebug.remote_enable=on //这里必须有啊
xdebug.remote_autostart=on
xdebug.profiler_output_dir="/Users/slin/log/xdebug"
xdebug.idekey=netbeans-xdebug

8.配置intellJ idea 中 Preferences ->Language & framework->PHP

->Debug

->DBPg Proxy

->Server

9,在Edit Configurations 中添加PHP Web Applications

10,配置完成,设置断点,访问网站,最好在index.php中

<?php phpinfo(); ?>使用phpinfo函数查看xdebug是否配置正常

最新文章

  1. SAP CRM 7.0中的BOL(Business Object Layer)
  2. Tomcat优化总结
  3. GridControl 无数据时显示信息
  4. cocos2d-x学习资源汇总(持续更新。。。)
  5. HTML5:footer定位(底部+居中)的探讨+div图片居中问题
  6. 初入计算机图形学——BVH结构的实现
  7. CentOS 7 修改SSH端口号 和 ssh无法使用密码登录 和 查看pid 端口占用
  8. python获取esxi的磁盘使用率信息
  9. jenkins上节点显示swap空间不足解决方案
  10. DBMS_METADATA.set_transform_param格式化输出
  11. Entity Framework框架 (二)
  12. canvas 使用 isPointInPath() 判断鼠标位置是否在绘制的元素上
  13. CentOS搭建SVN服务器,并通过Apache HTTP方式访问
  14. mysql 锁2
  15. CentOS 7搭建KVM在线管理面板WebVirtMgr
  16. java中经常使用的快捷键
  17. java 多线程总结篇3之——生命周期和线程同步
  18. 【codechef】Children Trips
  19. spring的声明式事务,及redis事务。
  20. windows C++ 全局异常捕捉函数

热门文章

  1. 设计方案--移动端延迟300ms的原因以及解决方案
  2. 【XML】-- C#读取XML中元素和属性的值
  3. 開啟活動監視器 (SQL Server Management Studio)
  4. MyChrome制作Chrome浏览器便携版
  5. SPOJ NSUBSTR (后缀自动机)
  6. CSS font-family 属性
  7. Bad Hair Day-POJ3250(简单的入栈出栈)
  8. JVM定位程序假死或cpu占用高的线程
  9. cogs 66. [HAOI2004模拟] 数列问题
  10. 携程Apollo(阿波罗)配置中心使用Google代码风格文件(在Eclipse使用Google代码风格)(配合阿里巴巴代码规约快速设置)