2018年05月02日 19:54:42 杨汉松 阅读数:44
 

1、下载安装xdebug

获取xdebug

wget http://www.xdebug.org/files/xdebug-2.3.3.tgz 

解压

tar zxvf xdebug-2.3.3.tgz

进入解压模块

cd xdebug-2.3.3

建立外挂模块

 /usr/local/php/bin/phpize

配置xdebug

./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config

编译安装

make && make install

按照上述步骤安装,如果没有什么特殊情况的话安装会顺利的进行,最后出现如下结果表示安装成功

  1.  
    Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
  2.  
    +----------------------------------------------------------------------+
  3.  
    | |
  4.  
    | INSTALLATION INSTRUCTIONS |
  5.  
    | ========================= |
  6.  
    | |
  7.  
    | See http://xdebug.org/install.php#configure-php for instructions |
  8.  
    | on how to enable Xdebug for PHP. |
  9.  
    | |
  10.  
    | Documentation is available online as well: |
  11.  
    | - A list of all settings: http://xdebug.org/docs-settings.php |
  12.  
    | - A list of all functions: http://xdebug.org/docs-functions.php |
  13.  
    | - Profiling instructions: http://xdebug.org/docs-profiling2.php |
  14.  
    | - Remote debugging: http://xdebug.org/docs-debugger.php |
  15.  
    | |
  16.  
    | |
  17.  
    | NOTE: Please disregard the message |
  18.  
    | You should add "extension=xdebug.so" to php.ini |
  19.  
    | that is emitted by the PECL installer. This does not work for |
  20.  
    | Xdebug. |
  21.  
    | |
  22.  
    +----------------------------------------------------------------------+

2、配置php支持xdebug

打开php.ini

 vi /usr/local/php/etc/php.ini

添加配置信息

  1.  
    zend_extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
  2.  
    [Xdebug]
  3.  
    xdebug.remote_enable = 1 //开启远程调试
  4.  
    xdebug.remote_host = 192.168.17.90 //远程ip地址抑或是本机地址
  5.  
    xdebug.remote_port = 9000 //远程IDE服务器监听端口
  6.  
    xdebug.remote_handler=DBGP //使用的协议

php脚本使用phpinfo()查看php的配置如下图,说明配置成功

Centos 下php安装配置xdebug扩展的更多相关文章

  1. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  2. CentOS下Redisserver安装配置

    1.CentOS 6.6下Redis安装配置记录 2.CentOS下Redisserver安装配置

  3. [转帖]CentOS下iRedMail安装配置

    CentOS下iRedMail安装配置 中文名为艾瑞得邮件,由 rhms 项目更名而来.是针对 Linux 设计的邮件服务器解决方案,是在操作系统安装好后使用的一套 shell 脚本,用于快速部署一套 ...

  4. Redis 对比 Memcached 并在 CentOS 下进行安装配置

    了解一下 Redis Redis 是一个开源.支持网络.基于内存.键值对的 Key-Value 数据库,使用 ANSI C 编写,并提供多种语言的 API ,它几乎没有上手难度,只需要几分钟我们就能完 ...

  5. hadoop在CentOS下的安装配置

    版本:CentOS-6.8-x86_64-minimal,hadoop2.6.4,jdk1.7.0 首先把jdk.hadoop压缩包下载发送到CentOS下并解压 下载发送不多赘述,解压命令tar - ...

  6. CentOS下Redis安装配置小结

    Redis是REmote DIctionary Server的缩写. 是一个使用 C 语言写成的,开源的 key-value 非关系型数据库.跟memcached类似,不过数据可以持久化. Redis ...

  7. centos下 redis安装配置及简单测试

    1:安装redis(使用的的环境是centos6.7 redis-2.6.14) 将redis-2.6.14.tar.gz文件拷贝到/usr/local/src 目录下 解压文件  tar zxvf ...

  8. Centos 下mysql安装配置

    一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake ...

  9. CentOS下NTP安装配置

      安装yum install ntp 配置文件 /etc/ntp.confrestrict default kod nomodifynotrap nopeer noqueryrestrict -6 ...

随机推荐

  1. 关于MSSQL的decimal(numeric)、money、float的使用以及区别

    decimal(numeric).money.float(real) 都是MSSQL中的浮点类型的数据类型. 按存储的范围进行排序 float(real) decimal(numeric) money ...

  2. maven打包时的三方包的选择顺序

    在一个项目有多个模块引用多个版本的某个插件(或者叫三方包.jar包等)时,如何解决版本冲突问题?最终选用某个版本还是选择几个版本? maven在遇到上面的情况时,会智能处理版本冲突,最终选择一个版本, ...

  3. <Android>greenrobot-EventBus,guava-Event Bus的异步实现

    刚開始是从otto入手,可是otto不支持异步运行.所以后来才開始研究了Event Bus.关于Event Bus,先前搜索的时候,看到网上的实例,非常碎,并且非常多都是一样的内容,代码看下来基本上是 ...

  4. random模块的使用

    random模块用于生成随机数 import random print random.random() #用于生成小于1大于0的数 print random.randint(1,5) #生成大于等于1 ...

  5. 【Mongodb教程 第一课 补加课1 】windows7 下安装mongodb 开启关闭服务

    mongodb在2.2版本开始就不支持windows xp了(我想现在用xp的应该也是带着情怀的一部分人吧,我只是一个工匠而已),windows下server8 R2,64位,32位,只是32位只支持 ...

  6. QtQuick桌面应用开发指导 1)关于教程 2)原型和设计 3)实现UI和功能_A

    Release1.0 http://qt-project.org/wiki/developer-guides Qt Quick Application Developer Guide for Desk ...

  7. poj 1840 哈希

    Eqs Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 14093   Accepted: 6927 Description ...

  8. js的几种循环语句

    //js种的循环语句 //while与do while的区别是while是满足条件后才执行 //do while是不管满不满足条件都会执行一次 //for 循环与while,do while相比循环结 ...

  9. Codeforces 440 D. Berland Federalization 树形DP,记录DP

    题目链接:http://codeforces.com/contest/440/problem/D D. Berland Federalization   Recently, Berland faces ...

  10. MySQL服务无法启动(1067)问题

    关于这个问题网上的帖子和说法多如牛毛,是在难以分辨真假,或者是否与自己的出错情况相同. 有了前车之鉴,就有必要提前声明,这篇是我在计算机--管理--服务中启动mysql服务时出现的错误,如下: 最后的 ...