Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。在日常开发中,我们会使用如 print_r() var_dump()等函数来进行调试,但毕竟Xdebug更加的专业,简单介绍下在Ubuntu-14.04下Xdebug-2.2.5的安装。

//闻海南PHP博客 http://blog.phpha.com
phpha@asus:~$ wget http://www.xdebug.org/files/xdebug-2.2.5.tgz
phpha@asus:~$ tar -zxf xdebug-2.2.5.tgz
phpha@asus:~$ cd xdebug-2.2.5/
phpha@asus:~/xdebug-2.2.5$ /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20121113
Zend Module Api No:      20121212
Zend Extension Api No:   220121212
phpha@asus:~/xdebug-2.2.5$ ./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
phpha@asus:~/xdebug-2.2.5$ sudo make
phpha@asus:~/xdebug-2.2.5$ sudo make install
//闻海南PHP博客 http://blog.phpha.com
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20121212/+----------------------------------------------------------------------+|                                                                      ||   INSTALLATION INSTRUCTIONS                                          ||   =========================                                          ||                                                                      ||   See http://xdebug.org/install.php#configure-php for instructions   ||   on how to enable Xdebug for PHP.                                   ||                                                                      ||   Documentation is available online as well:                         ||   - A list of all settings:  http://xdebug.org/docs-settings.php     ||   - A list of all functions: http://xdebug.org/docs-functions.php    ||   - Profiling instructions:  http://xdebug.org/docs-profiling2.php   ||   - Remote debugging:        http://xdebug.org/docs-debugger.php     ||                                                                      ||                                                                      ||   NOTE: Please disregard the message                                 ||       You should add "extension=xdebug.so" to php.ini                ||   that is emitted by the PECL installer. This does not work for      ||   Xdebug.                                                            ||                                                                      |+----------------------------------------------------------------------+
//天涯PHP博客 http://blog.phpha.com

以上已经成功安装了Xdebug扩展,接下来还需要我们对php.ini配置文件就行一些修改。

接着执行下面命令,把编译好的扩展移动到php5目录中去

cp modules/xdebug.so /usr/lib/php5/20090626+lfs 将xdebug.so文件移到php5下面

//闻海南PHP博客 http://blog.phpha.com
phpha@asus:~$ sudo vim /usr/local/php/etc/php.ini
//添加以下配置选项,更多配置选项请自己借助查看官方说明
[Xdebug]
zend_extension = /usr/local/php/lib/php/extensions/no-debug-zts-20121212/xdebug.so
xdebug.auto_trace = on
xdebug.default_enable = on
xdebug.auto_profile = on
xdebug.collect_params = on
xdebug.collect_return = on
xdebug.profiler_enable = on
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.trace_output_dir = "/usr/local/php/xdebug/"
xdebug.profiler_output_dir = "/usr/local/php/xdebug/"
//闻海南PHP博客 http://blog.phpha.com
//重启Apache
phpha@asus:~$ sudo service apache restart

搞定安装完毕,开心ING,如果解决你的问题,就评论下呗

转载于:https://www.cnblogs.com/wenhainan/p/6529844.html

Ubuntu-16.04安装Xdebug-2.2.5及相关介绍相关推荐

  1. Ubuntu 16.04 安装后修改屏幕分辨率(xrandr: Failed to get size of gamma for output default)

    ubuntu 16.04 安装后分辨率只有一个选项 1024x768,使用 xrandr 命令出现错误: xrandr: Failed to get size of gamma for output ...

  2. 16.04linux 安装微信,Ubuntu 16.04安装微信的过程记录

    微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...

  3. Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt

    tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包  tcpdump -i eth1 -w /tmp/xxx.cap  抓 192.168.1.123的包  tcpdum ...

  4. Ubuntu 16.04 安装 caffe

    Ubuntu16.04安装Caffe最全最详细教程(CPU) 由于本人电脑不支持GPU,故选择CPU安装caffe.具体查看方式:键入命令: lspci | grep -i nvidia ,若按回车之 ...

  5. linux打开vivado_ubuntu启动vivado UBUNTU 16.04安装VIVADO成功启动SDK - Linux - 服务器之家...

    ubuntu启动vivado UBUNTU 16.04安装VIVADO&&成功启动SDK 发布时间:2017-04-25 来源:服务器之家 在UNBUNTU 16.04 64位 系统下 ...

  6. Ubuntu 16.04安装Tomcat 8 图解

    Ubuntu 16.04安装Tomcat 8 图解 Linux公社 10-18 00:00 Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得 ...

  7. linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)

    本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...

  8. Ubuntu 16.04安装Cobbler 2.9

    Ubuntu 16.04安装Cobbler 2.9: 注: 1.Cobbler 2.9新增uefi支持 2.Cobbler 2.9依赖syslinux 6.x版本支持 apt-get install ...

  9. Ubuntu 16.04安装Memcached(单机)

    Ubuntu 16.04安装Memcached,不过不仅限与Ubuntu,可以用CentOS等去安装,只不过测试时使用的是Ubuntu机器.Windows下不建议使用,本机调试可以使用,线上环境除了W ...

  10. Ubuntu 16.04安装教程及虚拟机设置

    摘自:Ubuntu 16.04安装教程及设置 作者:一只青木呀 发布时间: 2020-07-09 22:36:50 网址:https://blog.csdn.net/weixin_45309916/a ...

最新文章

  1. 3 html语言是什么,HTML语言剖析(3)
  2. 约会安排 (区间合并)毒瘤题
  3. 【zookeeper+Dubbo】zookeeper和Dubbo安装
  4. 1077篇!ICCV2019接收结果公布,你中了吗?(附7篇论文链接,含Oral)
  5. Web APi之EntityFramework【CRUD】(三)
  6. wxpython界面切换_wxpython中的图形用户界面
  7. Oracle AWR ASH
  8. idea 启动选择profiles_玩转SpringBoot 2 之项目启动篇
  9. Docker方式安装SonarQube
  10. ElementUI:el-container实现高度占满
  11. 米思齐(Mixly)初体验—触摸式开关
  12. CSS3各个模块详解
  13. 力扣每日一题:891. 子序列宽度之和(java)
  14. 关于奇异值分解(SVD)的理解
  15. 怎么学习嵌入式技术开发
  16. 【疯壳·无人机开发教程1】开源编队无人机-开机测试
  17. Centos(操作系统)
  18. Word 文字处理学习笔记
  19. 汪升华c语言答案,2019年书名C语言程序设计教程.doc
  20. 201421123042 《Java程序设计》第4周学习总结

热门文章

  1. pip3 安装pycrypto 时报错
  2. oracle x ksppi,求 x$ksppi 和x$ksppcv 得详细解释
  3. python中的sklearn.svm.svr_支持向量机SVM--sklearn 参数说明
  4. mysql 添加ios表情符号_mysql - 如何用PHP匹配并替换iOS标准的emoji表情符号
  5. textfield获取其中内容_41页内容介绍电气安装工程,详细介绍施工图纸,值得收藏...
  6. oracle还原脚本,oracle自动恢复脚本
  7. 《天天数学》连载35:二月四日
  8. 20.校准相机——直接线性校准不均匀,直接线性校准变换,几何误差_3
  9. python魔法方法_python_魔法方法(二):算术运算
  10. jemeter python接口自动化测试平台_python接口自动化测试之request