mac+php+xdebug
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是否配置正常
最新文章
- SAP CRM 7.0中的BOL(Business Object Layer)
- Tomcat优化总结
- GridControl 无数据时显示信息
- cocos2d-x学习资源汇总(持续更新。。。)
- HTML5:footer定位(底部+居中)的探讨+div图片居中问题
- 初入计算机图形学——BVH结构的实现
- CentOS 7 修改SSH端口号 和 ssh无法使用密码登录 和 查看pid 端口占用
- python获取esxi的磁盘使用率信息
- jenkins上节点显示swap空间不足解决方案
- DBMS_METADATA.set_transform_param格式化输出
- Entity Framework框架 (二)
- canvas 使用 isPointInPath() 判断鼠标位置是否在绘制的元素上
- CentOS搭建SVN服务器,并通过Apache HTTP方式访问
- mysql 锁2
- CentOS 7搭建KVM在线管理面板WebVirtMgr
- java中经常使用的快捷键
- java 多线程总结篇3之——生命周期和线程同步
- 【codechef】Children Trips
- spring的声明式事务,及redis事务。
- windows C++ 全局异常捕捉函数
热门文章
- 设计方案--移动端延迟300ms的原因以及解决方案
- 【XML】-- C#读取XML中元素和属性的值
- 開啟活動監視器 (SQL Server Management Studio)
- MyChrome制作Chrome浏览器便携版
- SPOJ NSUBSTR (后缀自动机)
- CSS font-family 属性
- Bad Hair Day-POJ3250(简单的入栈出栈)
- JVM定位程序假死或cpu占用高的线程
- cogs 66. [HAOI2004模拟] 数列问题
- 携程Apollo(阿波罗)配置中心使用Google代码风格文件(在Eclipse使用Google代码风格)(配合阿里巴巴代码规约快速设置)