当前位置:  编程技术>php

php安装xdebug、pear/phpunit的图文详解

    来源: 互联网  发布时间:2014-10-12

    本文导语:  本节内容: php安装xdebug、pear/phpunit。 首先,本文基于wamp环境,因此,阅读下面内容前,请搭建好wamp环境。 1.准备 wamp环境中,我使用的各个软件的版本如下: windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql  5.1.49 php 5.4.5 如...

本节内容: php安装xdebug、pear/phpunit。

首先,本文基于wamp环境,因此,阅读下面内容前,请搭建好wamp环境。

1.准备

wamp环境中,我使用的各个软件的版本如下:
windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql  5.1.49 php 5.4.5

如果您使用windows 7来部署的话,注意一下权限的问题,所有的操作使用管理员权限。

首先,需要准备如下内容

pear包,打开这个网址(点击这里),将下载的文件保存到php的根目录里,go-pear.phar

2.安装 2.1安装pear

首先打开CMD命令,如果您使用windows 7安装的话,之后所有的CMD命令行都介意用管理员权限来打开,当然,是在您可以获得管理员权限的前提下。

cd到php的安装目录(cd会吗?不会@百度吧),

执行命令:php go-pear.phar

这里输入“local”,回车

接下来是让您输入“yes”以确认操作,接下来一直回车就行了

不需要选什么1-12

最后出现如下提示

 这里您在命令行中输入pear,出结果,证明pear安装成功,

注意,安装中最后将提示您是否将pear的相关配置写到php.ini中,如果您没有足够的权限,命令行将帮助您打开php.ini(当然是经过您在命令行中确认)等待您手动输入配置信息,在命令行中已经给出了具体的配置内容,您只需要复制粘贴就可以。

这时,我们最好是更新一下pear,保证您安装的是最新版本的

使用命令pear upgrade-all

这里,需要保证网络畅通,如果您看更新过程中看到错误信息,多试几次

至此,pear已经安装并更新到最新版本

2.2安装phpunit

首先在pear中添加频道,依次在php目录下执行如下命令:

pear channel-discover pear.phpunit.de

pear channel-discover components.ez.no

pear channel-discover pear.symfony-project.com

接下来安装phpunit,执行如下命令

pear install phpunit/PHPUnit

如果您的网速不好,可能需要等个几分钟,需要在线下载一些tgz包,最后如果您看到如下类似信息,证明您已经安装成功

这时在php根目录下,可以看到phpunit.bat这个文件,并且在命令行中输入phpunit,可以看到相应的帮助信息,证明安装成功。

但是,但是!!!这时如果您需要使用Selenium进行测试的话,还有一个相当重要的东西需要安装,例如在YII中的测试,很多都是使用Selenium的。

在PHP的根目录下继续执行如下命令:

pear install phpunit/PHPUnit_Selenium

如果网络畅通,应该是这样的结果

2.3安装Xdebug

首先,确定您的环境中的以下几项内容

php的版本号 php是否是线程安全的版本 php环境是32位还是64位

然后到http://xdebug.org/download.php下载相应的xdebug的应用程序扩展(dll)

这个是xdebug2.2.1的所有版本,拿第一个举例,它是适用于php 5.2版本,使用vc9编译到32位环境中非线程安全的xdebug,这里的TS就是Thread Safe的意思,所以没有这个标记就是No Thread Safe的意思啦

将下载的文件放在 php根目录/ext中,然后打开 系统目录/windows/php.ini添加:
 

代码示例:

zend_extension="F:php_devphpextphp_xdebug-2.2.1-5.4-vc9.dll"
[xdebug]
xdebug.auto_trace=on 
xdebug.collect_params=on
xdebug.collect_return=on

xdebug.profiler_enable=on
xdebug.trace_output_dir=”F:php_devtemp”
xdebug.profiler_output_dir=”F:php_devtemp”
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost

xdebug.remote_port=8888

此处配置很多,具体的配置内容可以通过这里查看。这时打开phpinfo就可以看到具体xdebug啦

至此,在php环境下完成了xdebug、pear、phpunit的安装。

    
 
 

您可能感兴趣的文章:

  • php session 原理详解,用法介绍以及如何设置过期时间
  • windows7下安装php的php-ssh2扩展教程 iis7站长之家
  • PHP正则匹配图片并给图片加链接详解
  • php mail to 配置详解
  • php运行环境配置详解
  • Windows server 2008搭建php运行环境图文详解(php5.3)
  • PHP中替换键名的简易方法示例详解
  • php 获取完整url地址实例详解
  • php实例分享之通过递归实现删除目录下的所有文件详解
  • PHP $_FILES中error返回值详解
  • centos源码编译php5 mcrypt模块步骤详解
  • php事务处理实例详解
  • php数组编码转换示例详解
  • PHP 正则 email语句详解
  • php.ini文件上传功能配置详解
  • PHP5 时区设置方法详解
  • php数组递归转义实例详解,php转义函数
  • 配置PHP服务器环境步骤详解
  • php引用字符串常量方法详解
  • PHP汉字拼音转换、公历农历转换的实例详解
  • php-fpm优化方法详解
  • PHP测试框架 PHPUnit
  • php安装xdebug/php安装pear/phpunit详解步骤(图)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php安装完成后如何添加mysql扩展
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap
  • CentOS下PHP安装完成后继续安装GD扩展库
  • redhat8.0下面安装的php跟redhat9.0下面安装的php有哪些不同?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • [急]:yum 安装php后如何降级到php5.2.13?
  • Windows下php 5.3.5和apache2安装配置及测试
  • Redhat 9已经自带安装了php4.2.2,怎样升级为php5?
  • PHP编程语言介绍及安装测试方法
  • 安装好的Redhat Linux 8.0,带Apache和php支持,安装上Mysql后,运行正常,但检测提示php不支持Mysql,如何解决?
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • linux安装php安装不了,请问高手这是什么回事?在线等回复,回复的都有高分!!!
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • [求助]:apache是rmp安装,php是原码安装成功但无法运行
  • 在REDHAT 8.0下安装PHP5的问题
  • Linux下如何安装和配置php?
  • windows7下安装php的php-ssh2扩展教程
  • Linux下安装PHP5.3求助,请各位高手相助
  • PHP GD 安装问题
  • php模块安装
  • php for linux安装既不支持mysql.如何配置支持mysql
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3