CentOS6.4 LAMP下给PHP添加Xdebug扩展步骤

 代码如下 复制代码

当前环境:CentOS6.4 64位 / PHP Version 5.3.3

安装依赖:

[root@E /]# yum -y install gcc automake autoconf libtool make wget php-devel
 
下载
http://xdebug.org/files/
最新版本:2.2.3
[root@E /]# cd /home/soft
[root@E /]# wget install http://xdebug.org/files/xdebug-2.2.3.tgz
[root@E /]# tar -zxvf xdebug-2.2.3.tgz
[root@E /]# cd xdebug-2.2.3/
 
查看phpize和php-config路径
[root@E xdebug-2.2.3]# whereis phpize php-config
phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
 
接着执行:
[root@E /]# /usr/bin/phpize  ./configure --enable-xdebug --with-php-config=/usr/bin/php-config
 
无报错的话执行
[root@E /]# make
在当前目录会生成./modules/xdebug.so
复制到php扩展目录
[root@E xdebug-2.2.3]# cp modules/xdebug.so /usr/lib64/php/modules/
 
修改php.ini
[root@E modules]# vi /etc/php.ini
在底部加入:
[Xdebug]
zend_extension="/usr/lib64/php/modules/xdebug.so"
xdebug.profiler_enable = on
xdebug.default_enable = on
xdebug.trace_output_dir="/tmp/xdebug"
xdebug.trace_output_name = trace.%c.%p
xdebug.profiler_output_dir="/tmp/xdebug"
xdebug.profiler_output_name="cachegrind.out.%s
 
重启apache:
[root@E modules]# service httpd restart

 

时间: 2024-08-01 03:26:50

CentOS6.4 LAMP下给PHP添加Xdebug扩展步骤的相关文章

PHP添加Xdebug扩展的方法

 这篇文章主要介绍了PHP添加Xdebug扩展的方法,需要的朋友可以参考下 一.下载对应的DLL    二.把文件放在PHP安装目录下的ext文件夹中    三.修改php.ini  代码如下: [Xdebug]  zend_extension="./ext/php_xdebug-2.2.3-5.3-vc9-nts.dll"  ;以下是参数  xdebug.auto_trace=on  xdebug.collect_params=on  xdebug.collect_return=on

在Centos6.5系统下安装java开发环境详细步骤

Centos6.5系统下安装java开发环境的步骤如下 一.安装jdk 1.查看Linux自带的JDK是否已安装 java ?version 如果出现openjdk,最好还是先卸载掉openjdk,在安装sun公司的jdk. 2.查看jdk信息 rpm -qa|grep java 3.卸载OpenJDK,执行以下操作: rpm -e --nodeps tzdata-java-2012c-1.el6.noarchrpm -e --nodeps java-1.7.0-openjdk-1.7.0.45

mac系统下为 php 添加 pcntl 扩展_php技巧

前言: pcntl 介绍 pcntl扩展可以支持 PHP 的多线程操作.(非Unix类系统不支持此模块) phpize 介绍 phpize 可以用来给 PHP 动态的添加扩展.比如编译 PHP 时忘记添加某扩展,后来想添加该扩展,即可以使用 phpize 动态的添加该扩展. 本文将介绍如何使用 phpize 给 Mac下的集成环境 MAMP 添加 PHP 的 pcntl 扩展.类 Unix 的环境都可以使用本方法安装,注意灵活变通. 安装: 下载和本地 PHP 版本对应的源码包,地址为: htt

MAMP 环境下为 php 添加 pcntl 扩展

前言: pcntl 介绍 pcntl 扩展可以支持 PHP 的多线程操作.(非Unix类系统不支持此模块) phpize 介绍 phpize 可以用来给 PHP 动态的添加扩展.比如编译 PHP 时忘记添加某扩展,后来想添加该扩展,即可以使用 phpize 动态的添加该扩展. 本文将介绍如何使用 phpize 给 Mac下的集成环境 MAMP 添加 PHP 的 pcntl 扩展.类 Unix 的环境都可以使用本方法安装,注意灵活变通. 安装: 下面演示的是给 MAMP的PHP 5.6.10版本添

PHP添加Xdebug扩展的方法_php技巧

一.下载对应的DLL 二.把文件放在PHP安装目录下的ext文件夹中 三.修改php.ini 复制代码 代码如下: [Xdebug] zend_extension="./ext/php_xdebug-2.2.3-5.3-vc9-nts.dll" ;以下是参数 xdebug.auto_trace=on xdebug.collect_params=on xdebug.collect_return=on xdebug.trace_output_dir="./xdebug"

使用jqMobi开发app基础:Scrolling的使用,向上向下拖动,动态添加数据

官网上Scrolling写的很简单.但自己要使用,却得试验很多次.     例如要实现如下简单的功能:也就是动态加载数据,不管用户向上拖动还是向下拖动,都动态加载数据. 开发app基础:Scrolling的使用,向上向下拖动,动态添加数据-"> 第一步自然是研究demo了.demo一开始就有很多内容. 对应的脚本也很简单: <script> var myScroller; $.ui.ready(function () { myScroller = $("#websli

WPS文字2013上划线和下划线的添加方法

  ①输入好文字,然后单击菜单栏--插入--形状,选择直线. ②在文字上方画出一条直线,然后右击,设置对象格式. ③在这个界面我们可以设置线条的颜色类型等等. ④这样上划线就设置好了,重新输入一行文字,选中,右击,字体. ⑤选择下划线类型以及颜色,应用即可.相比之下,下划线的添加简单多了.

EF 自关联表主键自增情况下,不能添加记录的问题,有谁解决过?

问题描述 EF 自关联表主键自增情况下,不能添加记录的问题,有谁解决过? 如题,我的系统中因为一个特定原因,需要一张自关联表(thisTable)来简化逻辑, 该表主键是自增的,结果发现无法添加记录, 错误消息:无法确定"db.thisTable"关系的主体端.添加的多个实体可能主键相同. 请问,有人解决过这个问题吗? 解决方案 自己解决了,顺便分享给大家: 在EF的设定里,自关联的表主键外键,都不能为空(为空就会破坏数据的完整性), 这在两表关联时没问题,但在自关联就有一个悖论,那就

角色-通过combobox下拉框添加数据

问题描述 通过combobox下拉框添加数据 就是想实现通过combobox查询数据后向角色和用户关系对照表添加数据 项目地址在这里 请各位大神指点http://pan.baidu.com/s/1hqzUKsc 解决方案 项目下载了,不过缺少包,没运行. 你是要选择下拉列表框,查询数据后,将后台所需要的参数传入后台,后台再进行插入数据? 解决方案二: 恩恩 是的 我解决了 不过也谢谢您