ubuntu下使用Xdebug
来源:互联网 发布:java时间格式化到微秒 编辑:程序博客网 时间:2024/04/29 14:35
ubuntu下使用Xdebug
作了这么多年的PHP开发居然一直没有用debug工具,说来真的很丢人,于是最近学习了一下。
利用Xdebug+VIM配置的新的测试环境,能跟踪代码执行过程以及每一步的执行结果。Zend Eclipse的debug功能更为强大,配置也简单,不过公司的机器用了Xdebug,两者只能选其一~
Ubuntu+PHP+Apache+Xdebug+vim
由于ubuntu和debian都有“apt-get"这个工具,在ubuntu下配置起来就很简单了,分为A&B两步。
A、安装PHP模块和Xdebug模块
注意:这里假设用户已经通过apt-get install 过了apache2 和 php5了。
sudo apt-get install php5-dev php5-cli
#其中php5-dev为了安装xdebug所以必须安装。
sudo apt-get install php5-xsl
#Xinc需要xsl extension
sudo pecl install xdebug
#编译成功说明已经安装完成
#如果上面的安装没有执行,那么应该是缺少perl,那么执行 sudo apt-get install perl
#编辑/etc/php5/apache/php.ini和/etc/php5/cli/php.ini加入
#zend_extension=”/usr/lib/php5/20060613+lfs/xdebug.so”。
sudo /etc/init.d/apache2 restart
#重启apache
#其中php5-dev为了安装xdebug所以必须安装。
sudo apt-get install php5-xsl
#Xinc需要xsl extension
sudo pecl install xdebug
#编译成功说明已经安装完成
#如果上面的安装没有执行,那么应该是缺少perl,那么执行 sudo apt-get install perl
#编辑/etc/php5/apache/php.ini和/etc/php5/cli/php.ini加入
#zend_extension=”/usr/lib/php5/20060613+lfs/xdebug.so”。
sudo /etc/init.d/apache2 restart
#重启apache
B、安装VIM 插件
如果没有安装vim请现安装vim: sudo apt-get install vim
cd ~/
#进入用户根目录
wget http://www.greatmoo.com/xdebug-plugin.tar.gz
#下载xdebug的vim插件
tar zxvf xdebug-plugin.tar.gz
#解压
mkdir .vim
mv plugin/ .vim/
#建立vim用户配置目录,并且安装该plugin
#进入用户根目录
wget http://www.greatmoo.com/xdebug-plugin.tar.gz
#下载xdebug的vim插件
tar zxvf xdebug-plugin.tar.gz
#解压
mkdir .vim
mv plugin/ .vim/
#建立vim用户配置目录,并且安装该plugin
C、使用
- 在你要debug的地址中加上参数“XDEBUG_SESSION_START=1“
- 进入vi,按F5开启监控端口
- 操作网页
- 进入VI的界面,然后就有提示你该怎么做了。
- ubuntu下使用Xdebug
- ubuntu下使用Xdebug
- ubuntu下使用Xdebug
- ubuntu下使用xdebug的一些问题
- Ubuntu下安装Xdebug
- ubuntu下xdebug安装
- Yii2 编译器使用(ubuntu下PhpStorm+xdebug配置)
- Ubuntu下netbeans-xdebug配置
- 在ubuntu下安装xdebug
- windows版本下使用xdebug
- ubuntu 9.04下安装xdebug和kcachegrind
- ubuntu下zendstudio10.6.1+xdebug安装
- ubuntu下安装php xdebug扩展
- 【php基础 Xdebug】linux下Xdebug的安装与使用
- windows下使用xdebug的一些问题
- CentOS 下安装和使用Xdebug
- MAC下phpstrom使用xdebug调试
- windows 下xdebug 安装和使用
- C语言:文件
- 新建解决方案后 vs2008没有显示出解决方案 无法在继续添加子项目
- eclipse 内存设置优化
- 对话框中对回车的处理
- poj3349 散列表
- ubuntu下使用Xdebug
- Transposing Data Using PROC SUMMARY'S IDGROUP Option
- Java堆.栈和常量池
- 消除VO.xml.rdf文件产生的致命错误
- java经典面试题锦集
- 读取XML中的所有节点名
- 年轻女性患乳腺癌的四大诱因
- VC6.0 不能 添加 和 打开文件 问题
- 排列与组合的Java递归实现