zoukankan      html  css  js  c++  java
  • PHP 安装 Xdebug 扩展(一)

    一、前言

    1. Xdebug 简介

    Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。当前最新版本为 Xdebug 2.5.0。

    2. Xdebug 相关资料

    官网:https://xdebug.org
    官网文档:https://xdebug.org/docs

    3. 选择合适的版本

    如果不知道该下载哪个版本,官方提供了一个检测工具,只需要打印 phpinfo() 的信息,并全部复制到该工具的文本框内,并点击下面的“Analyse my phpinfo() output”按钮即可,官方将会提供详细的下载和安装介绍。工具传送门

    如果官方的文档看不懂,可以继续往下看。

    二、安装 Xdebug 扩展

    以下为本人的安装步骤。

    1. Linux、macOS 下安装

    #下载、解压、安装、编译:

    $ curl -O https://xdebug.org/files/xdebug-2.5.0.tgz
    $ tar -zxf xdebug-2.5.0.tgz
    $ cd xdebug-2.5.0
    $ phpize
    $ ./configure --with-php-config=/usr/bin/php-config
    $ make
    $ make install
    Installing shared extensions:     /usr/lib/php/extensions/no-debug-non-zts-20131226/
    

    编译成功后会提示一个路径,表示已经将扩展放置在该位置。

    #. 修改 PHP 的配置文件php.ini,加载 Xdebug 模块:

    zend_extension=xdebug.so
    

    #. 重启apache,检测是否安装成功:

    $ sudo apachectl restart
    $ php -m | grep xdebug
    

    如果出现 xdebug 则表示安装成功。

    2. Windows 下安装

    Windows 下安装 Xdebug 扩展,只需下载对应的 xdebug.dll 扩展即可。
    下载地址:https://xdebug.org/download.php

    #. 首先查看本地的 php 信息:
    phpinfo.png

    #. 然后选择对应的 xdebug 版本进行下载:
    xdebug-version-info.png

    #. 将下载后的 .dll 文件放到 PHP 的 ext 目录,并修改 php.ini 配置文件,添加如下内容:

    zend_extension=php_xdebug-2.5.0-5.5-vc11.dll
    

    #. 重启apache,检测是否安装成功:
    phpinfo-xdebug.png

    如果出现该信息,则说明安装成功;如果 apache 重启失败,说明下载的扩展和 PHP 版本不匹配,请认真检查后重新下载。


    本文首发于马燕龙个人博客,欢迎分享,转载请标明出处。
    马燕龙个人博客:http://www.mayanlong.com
    马燕龙个人微博:http://weibo.com/imayanlong
    马燕龙Github主页:https://github.com/yanlongma

  • 相关阅读:
    js正则表达式
    js遍历对象属性
    C# 带Cookies发送请求
    C# Cookies设置和读取
    C# ref 和 out 的使用
    jq 禁用复选框 和输入框
    C++学习之嵌套类和局部类
    C++学习之this指针
    C++学习之运算符重载的总结
    Labview中引用,属性节点,局部变量之间的区别
  • 原文地址:https://www.cnblogs.com/imayanlong/p/6368882.html
Copyright © 2011-2022 走看看