window7下面安装pear.pchar--wamp环境
准备工作:
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环境的更多相关文章
- 3分钟wamp中php安装 pear 然而并没有用 并没能借此安装phpunit 不得不借用了其他的方式安装phpunit
15:42 2015/11/233分钟wamp中php安装 pear环境介绍:windows10,wamp2.5(推荐博客的博主是win7,所以系统应该不是问题)注意:在过程中要输入一次 yes,不要 ...
- dede使用方法----如何在wamp环境下安装dede
dede是基本php编写的一套框架,因此在使用dede之前必须要先搭建一上php的环境.本篇文章首先讲述如何搭建一个wamp环境,再讲述如何安装dede. 准备工具:wamp , dedeCMS 1. ...
- WAMP环境的安装与测试
首先来点其他的补充:web服务的发展历程 对等网服务模式 没有专门的服务器,也没有专门的客户端!无法提供可靠的服务! C/S模式 client/server,各自安装不同的客户端和服务器端! B/S模 ...
- wamp环境下如何安装redis扩展
Redis安装 wamp环境安装redis扩展 首先在自己本地项目中phpinfo(); 查看php版本; (php版本是5.5, ts-vcll表示MSVC11 (Visual C++ 2012), ...
- wamp环境的安装
wamp:Windows + Apache + MySQL + PHP 首先,在D盘根目录下新建目录wamp,wamp下建目录www和bin,www目录作为网站文件入口目录,bin下建目录Apache ...
- WAMP环境配置-PHP安装
我这次环境配置安装的是php-5.6.25版本! (最近我在反复安装PHP的时候出现了一个问题,httpd.conf加载php5apache2_4.dll出现错误,怎么修改都不行,此时我安装的是VC1 ...
- WAMP环境配置-Apache服务器的安装
一.下载 下载地址:http://httpd.apache.org/ 在这里就可以下载想下载的版本了 二.安装 我这次环境配置安装的是Apache-2.4.23版本! (最近我在反复安装PHP的时候出 ...
- wamp环境下composer及laravel的安装配置
laravel: PHP Web开发框架 composer: PHP 的一个依赖管理工具.它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们. 一.composer安装 参考:Windows ...
- wamp环境 安装memcache 扩展
这两天在研究tp的memcached缓存 总是遇到坑 在网上找了很多教程看终于弄出来了现在拿出来分享 首先安装memcached下载memcache压缩包 使用cmd以管理员命令去安装 E:\wamp ...
随机推荐
- php扩展
swoole 命令行/php-fpm下实现的 多线程.异步.多种网络协议等 https://wiki.swoole.com/wiki/page/6.html 编译安装, 注意:需命令行运行,作为内部服 ...
- 【 总结 】linux中test命令详解
test命令在bash shell脚本中经常以中括号([])的形式出现,而且在脚本中使用字母来表示比符号表示更专业,出错率更低. 测试标志 代表意义 文件名.文件类型 -e 该文件名是否存在 -f 该 ...
- python的内存管理机制(zz)
本文转载自:http://www.cnblogs.com/CBDoctor/p/3781078.html 先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 (1)垃圾回收 (2)引用计 ...
- laravel使用redis做缓存的方法
1.存redis 使用setex命令可以同时设置数据和保存时间 $data = [ 'name'=>zhangsan, , ]; Redis::setex($cacheKey, , serial ...
- linux--redis的安装和配置和开启多个端口
在workerman开发过程中需要安装redis来存储用户ip.端口等信息 首先UBUNTU中安装redis: apt-update //更新apt包源apt-get install redis-s ...
- hdu5081
题意有点绕,不过读懂了之后并不难 以Si结尾容易想到ac自动机,建好ac自动机并将fail指针反向即可得到一棵树 那么操作1就是将若干个子树的并中的节点全部权值+1 操作2就是将求若干个节点到根的路径 ...
- 【转】学一点Git--20分钟git快速上手
看到一篇不错的Git的简单入门教程,转过来给自己留个底. 原文地址:http://www.cnblogs.com/shuidao/p/3535299.html 在Git如日中天的今天,不懂git都不好 ...
- 前端nginx后端tomcat记录真实ip
修改nginx主配置文件:/usr/local/nginx/conf/nginx.conf proxy_set_header Host $host; proxy_set_header X-Real-I ...
- UOJ Rounds
UOJ Test Round #1 T1:数字比大小的本质是按(长度,字典序)比大小. T2:首先发现单调性,二分答案,用堆模拟,$O(n\log^2 n)$. 第二个log已经没有什么可优化的了,但 ...
- HDOJ 5693 D Game
众所周知,度度熊喜欢的字符只有两个:B 和D. 今天,它发明了一个游戏:D游戏. 度度熊的英文并不是很高明,所以这里的D,没什么高深的含义,只是代指等差数列[(等差数列百科)](http://baik ...