文档章节

linux 下 xampp 自行编译 Xdebug

不避风云
 不避风云
发布于 2016/09/30 13:04
字数 319
阅读 13
收藏 0
点赞 0
评论 0

第三节、自编译 Xdebug

参考网页:

xampp 一般会自带 xdebug, 可以在安装文件夹下搜索 xdebug 进行查找。当 xampp 安装包里**无 xdebug **的时候,对于 Windows 系统,可以直接从这里选择合适的版本安装,对于 Linux 系统,则要自行编译了。下面简介自行编译的方法。

1、下载源码

$ git clone git://github.com/xdebug/xdebug.git

也可到 https://github.com/xdebug/xdebug/releases 下载最新稳定版本。

2、切换到稳定版分支(可跳过)

下载后,进入 xdebug 文件夹。如果存在 git,可以切换到稳定开发分支,当然也可以不切换。本文是切换了的。

$ cd /path/to/xdebug
$ git checkout XDEBUG_2_4_1
HEAD is now at 02a6ecd... Go with 2.4.1
$ git branch
* (HEAD detached at XDEBUG_2_4_1)
  master

解释

  • $ 开头的是命令语句,其他开头的为执行结果。
  • 写作本文的时候,最新稳定版为 2.4.1

3、编译 xdebug

$ /opt/lampp/bin/phpize

弹出异常缺少 autoconf,需要安装 yum install m4 autoconf 才可以继续进行。

$ ./configure --enable-xdebug --with-php-config=/opt/lampp/bin/php-config

这里需要指出的是 php-config 在安装包中的位置。

$ make

生成的文件夹在 ./modules/xdebug.so。该 xdebug 怎么使用,见本书上面说明。

© 著作权归作者所有

共有 人打赏支持
不避风云
粉丝 23
博文 89
码字总数 68627
作品 0
闵行
程序员
php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建

本文适用于yii1.1及yii2普通安装模式,yii2采用composer安装的见这里。 php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建 选择Linux桌面环境Deepin2014.1下开发网站的理由很简单,能截图,...

不避风云 ⋅ 2014/11/07 ⋅ 3

php的yii2框架下开发环境xampp,vim,xdebug,DBGp的搭建

引言 Yii1.1的搭建过程见这里。下面做少许改动,加入composer部分,使之用于Yii2。 选择Linux桌面环境Deepin2014.3下开发网站的理由很简单,能截图,有搜狗输入法,可以WPS文档记录,终端下复...

不避风云 ⋅ 2015/06/21 ⋅ 0

如何配置sublime xdebug断点

转自:http://lobert.iteye.com/blog/2068638 第一步:安装php xdebug扩展 参考http://www.xdebug.org/docs/install 讲的很详细,这里略过。 第二步:安装sublime xdebugclient(不是xdebug)...

风一样的世界 ⋅ 2014/08/09 ⋅ 3

Xampp + Zend Studio 开启Xdebug调试功能

安装Xampp和Zend Studio就不介绍了,直奔主题。 第一步:配置Xdebug环境 打开Xampp安装目录的phpphp.ini配置文件找到[XDebug]项,开启以下配置 ;扩展dll引用路径(安装好Xampp后phpext目录下就...

长平狐 ⋅ 2012/10/23 ⋅ 0

XAMPP + phpEclipse 调试php

*前言 今天项目用到以前项目既存的php API ,为了调查以前项目的相关内容只有从头学习php了,可是光看代码很难理解啊,所以找个debug php的方法呗。网上找了相关的资料好多都是老早以前的了,...

木易木草 ⋅ 2013/04/04 ⋅ 0

PhpStorm开发环境介绍

PhpStorm 1.0版本已经正式推出啦,不少人可能都会关注这款工具对Php的支持情况,这篇文章会做一个基本的介绍,让大家能够快速了解该工具,方便日常开发。本文主要是针对Windows,其他的操作系...

鉴客 ⋅ 2010/07/22 ⋅ 1

Xampp+Chrome+Sublime Text3+Xdebug调试PHP代码

===========xampp安装与xdebug配置 1. 下载安装xampp5.5或最新版本 2. 修改%xampp%/php/php.ini中的[XDebug]节点,取消注释(移出行首的 ; 字符) 3. 点击xampp control中的 admin,查看phpin...

coton_chen ⋅ 2015/10/09 ⋅ 0

phpeclipse+xdebug配置

一、安装配置 1、访问 http://www.phpeclipse.com/ ,找到右边的 1.2.x dev nightly下的http://update.phpeclipse.com/update/nightly_1.2.x 路径。 2、打开eclipse找到help->Intall New so......

liangyx ⋅ 2013/01/17 ⋅ 1

在Windows 7中安装Drupal 7的开发环境

下载xampp并参照其安装说明进行安装,下载地址:http://www.apachefriends.org/zh_cn/xampp-windows.html, (目前版本1.7.7)。 下载最新版的Drupal,下载地址:http://drupal.org/download ...

陈海平_ ⋅ 2012/02/02 ⋅ 0

XAMPP with PHP 5.5.27 & 5.6.11 发布

XAMPP with PHP 5.5.27 & 5.6.11 发布,支持 Linux / OSX / Window 平台,主要更新如下: v5.5.27 / v5.6.11 New XAMPP dashboard Updated PHP to 5.5.27 / 5.6.11 Updated MySQL to 5.6.25......

oschina ⋅ 2015/07/24 ⋅ 4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CENTOS7防火墙命令记录

安装Firewall命令: yum install firewalld firewalld-config Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-po......

cavion ⋅ 今天 ⋅ 0

【C++】【STL】利用chromo来测量程序运行时间与日志时间打印精确到微秒

直接上代码吧,没啥好说的。头疼。 #include <iostream>#include <string>#include <ctime>#include <sstream>#include <iomanip>#include <thread>#include <chrono>using ......

muqiusangyang ⋅ 今天 ⋅ 0

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

故久呵呵 ⋅ 今天 ⋅ 0

破解公司回应苹果“USB限制模式”:已攻破

本周四,苹果发表声明称 iOS 中加入了一项名为“USB 限制模式”的功能,可以防止 iPhone 在连接其他设备的时候被破解,并且强调这一功能并不是针对 FBI 等执法部门,为的是保护用户数据安全。...

六库科技 ⋅ 今天 ⋅ 0

MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理

概要 问题描述 我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候...

Wenyi_Feng ⋅ 今天 ⋅ 0

synchronized与Lock的区别

# <center>王梦龙的读书笔记第一篇</center> ## <center>-synchronized与Lock的区别</centre> ###一、从使用场景来说 + synchronized 是能够注释代码块、类、方法但是它的加锁是和解锁使用一......

我不想加班 ⋅ 今天 ⋅ 0

VConsole的使用

手机端控制台打印输出,方便bug的排查。 首先需要引入vconsole.min.js 文件,然后在文件中创造实例。就能直接使用了。 var vConsole = new VConsole(); vConsole的文件地址...

大美琴 ⋅ 今天 ⋅ 0

Java NIO之字符集

1 字符集和编解码的概念 首先,解释一下什么是字符集。顾名思义,就是字符的集合。它的初衷是把现实世界的符号映射为计算机可以理解的字节。比如我创造一个字符集,叫做sex字符集,就包含两个...

士别三日 ⋅ 今天 ⋅ 0

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 今天 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部