zoukankan      html  css  js  c++  java
  • Centos 下php安装配置xdebug扩展

    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的配置如下图,说明配置成功

  • 相关阅读:
    iOS-MD5加密、SHA1加密
    iOS-AFNetworking参数和多文件同时上传【多文件上传】
    iOS-CocoaPods安装及使用
    Python Queue模块
    Python socket编程
    python select epoll poll的解析
    python redis使用
    python executemany的使用
    python 三层架构说明
    Python isinstance
  • 原文地址:https://www.cnblogs.com/wangsongbai/p/9857934.html
Copyright © 2011-2022 走看看