准备工作:

Wamp php版本:5.3.10

1.下载pear.phar

2.设置php路径的path环境变量

开始安装

1.以管理员身份运行cmd

2.进入pear.phar的所在目录

3.命令行输入:php -d phar.require_hash=0 go-pear.phar

之后依次输入local和yes

结果如下:

@@

@@然后程序开始安装,之后会让输入,是否允许更改php的配置文件

@@回车

安装完成啦!!

@@查看安装好的,输入命令 pear list

注意:

1. 刚安装完PEAR是没有Mail,PHPUnit,PHPCodeSniffer

此时,我们可以运行 pear install Mail-1.2.0 来安装MAIL Package。

安装完成后,编写一个测试文件index.php,内容如下:

require_once("Mail.php");

然后发现界面提示错误

原因经排查:

Dos命令下php.ini配置文件已经更改,可是查看wamp里面的php.ini没有改变,我们复制以下配置,粘贴在wamp的php配置文件最底部吧

;***** Added by go-pear

include_path=".;D:\wamp\bin\php\php5.3.10\PEAR\pear"

;*****

然后重启,即可运行通过了

安装phpunit

需要pear的命令行,所以我们在安装之前需要把pear的应用目录添加到环境变量中

然后cmd打开dos窗口

分别执行以下命令:

pear upgrade-all

pear channel-discover pear.phpunit.de

pear channel-discover components.ez.no

pear channel-discover pear.symfony-project.com

pear update-channels

然后,安装PHPUnit:

执行命令行:

pear install --alldeps --force phpunit/PHPUnit

提示找不到如下:

下载phpunit,放在某个目录下,我的目录是:D:\wamp\bin\php\php5.3.10\phpunit

然后将这个位置加入环境变量中,进入phpunit所在目录

执行命令行:

echo @php "%~dp0phpunit.phar" %* > phpunit.cmd

exit;

然后在当前目录下产生phpunit.cmd文件,如下

管理员方式新打开dos,查看phpunit的版本

phpunit --version

对于 Cygwin 或 MingW32 (例如 TortoiseGit) shell 环境,可以跳过生成cmd文件。 取而代之的是,把文件保存为 phpunit (没有 .phar 扩展名),然后用 chmod 775 phpunit 将其设为可执行。

安装静态代码检查工具:PHP_CodeSniffer

还是在PHP安装目录下运行命令:

pear install PHP_CodeSniffer

安装完成后,在PHP目录下会出现:phpcs.bat文件

window7下面安装pear.pchar--wamp环境的更多相关文章

  1. 3分钟wamp中php安装 pear 然而并没有用 并没能借此安装phpunit 不得不借用了其他的方式安装phpunit

    15:42 2015/11/233分钟wamp中php安装 pear环境介绍:windows10,wamp2.5(推荐博客的博主是win7,所以系统应该不是问题)注意:在过程中要输入一次 yes,不要 ...

  2. dede使用方法----如何在wamp环境下安装dede

    dede是基本php编写的一套框架,因此在使用dede之前必须要先搭建一上php的环境.本篇文章首先讲述如何搭建一个wamp环境,再讲述如何安装dede. 准备工具:wamp , dedeCMS 1. ...

  3. WAMP环境的安装与测试

    首先来点其他的补充:web服务的发展历程 对等网服务模式 没有专门的服务器,也没有专门的客户端!无法提供可靠的服务! C/S模式 client/server,各自安装不同的客户端和服务器端! B/S模 ...

  4. wamp环境下如何安装redis扩展

    Redis安装 wamp环境安装redis扩展 首先在自己本地项目中phpinfo(); 查看php版本; (php版本是5.5, ts-vcll表示MSVC11 (Visual C++ 2012), ...

  5. wamp环境的安装

    wamp:Windows + Apache + MySQL + PHP 首先,在D盘根目录下新建目录wamp,wamp下建目录www和bin,www目录作为网站文件入口目录,bin下建目录Apache ...

  6. WAMP环境配置-PHP安装

    我这次环境配置安装的是php-5.6.25版本! (最近我在反复安装PHP的时候出现了一个问题,httpd.conf加载php5apache2_4.dll出现错误,怎么修改都不行,此时我安装的是VC1 ...

  7. WAMP环境配置-Apache服务器的安装

    一.下载 下载地址:http://httpd.apache.org/ 在这里就可以下载想下载的版本了 二.安装 我这次环境配置安装的是Apache-2.4.23版本! (最近我在反复安装PHP的时候出 ...

  8. wamp环境下composer及laravel的安装配置

    laravel: PHP Web开发框架 composer: PHP 的一个依赖管理工具.它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们. 一.composer安装 参考:Windows ...

  9. wamp环境 安装memcache 扩展

    这两天在研究tp的memcached缓存 总是遇到坑 在网上找了很多教程看终于弄出来了现在拿出来分享 首先安装memcached下载memcache压缩包 使用cmd以管理员命令去安装 E:\wamp ...

随机推荐

  1. Maven介绍---POM、Dependency Management、Coordinates

    Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建.报告和文档的软件项目管理工具. POM(Project Object Model,对象模型): 仅仅只是一个xml配置文 ...

  2. c++文件流写入到execl中

    #include <iostream> #include <fstream> #include <string> using namespace std; int ...

  3. Storm中log4j日志打印不出来的解决办法

    使用storm命令启动JAVA进程的时候,发现log4j日志打印不出来,咋办呢? 解决办法如下(亲测): 删除strom/lib目录下的log4j-over-slf4j-1.6.6.jar strom ...

  4. redis发布订阅、HyperLogLog与GEO功能的介绍

    一.发布订阅 1.模型 发布者发布消息,订阅者接收消息 2.API 2.1.publish 2.2.订阅 2.3.取消订阅 unsubsribe 2.4.其他api 二.HyperLogLog 极小空 ...

  5. [bzoj5017][Snoi2017]炸弹 tarjan缩点+线段树优化建图+拓扑

    5017: [Snoi2017]炸弹 Time Limit: 30 Sec  Memory Limit: 512 MBSubmit: 608  Solved: 190[Submit][Status][ ...

  6. ThreadLocal深度解析

    本文基于jdk1.8.0_66写成 0. ThreadLocal简介 ThreadLocal可以提供线程内的局部对象,合理的使用可以避免线程冲突的问题比方说SimpleDateFormat是线程不安全 ...

  7. magento 调整产品详细页自定义选项或配置项的位置

    默认位置如下图,感觉不美观 调整后,如下图 打开后台产品页,找到Design下的Display product options in属性,可以看到两个选项:Product Info Column和Bl ...

  8. AHOI2009中国象棋

    首先以行为阶段,根据象棋的规则,在同一行中,至多只能有两个炮,同理:在同一列中,至多只能有两个炮思考一个可以覆盖整个状态空间的dp数组:dp[i]表示到了第i行接下来我们想:某列中的炮能否通过位运算求 ...

  9. Annotation的语法和使用

    http://blog.csdn.net/cdl2008sky/article/details/6265742 (1) .<context:component-scan base-package ...

  10. [CF911B]Two Cakes

    题目大意: 有两种蛋糕,分别被切成了a块和b块,要把这些蛋糕分到n个盘子里. 要求每个盘子里只能有一种蛋糕,每一种蛋糕都被分.问最优情况下,盘子里至少能放几个蛋糕. 思路: 二分答案. 由于每个蛋糕都 ...