准备工做:php
Wamp php版本:5.3.10shell
1.下载pear.phar工具
2.设置php路径的path环境变量测试
开始安装ui
1.以管理员身份运行cmdspa
2.进入pear.phar的所在目录命令行
3.命令行输入:php -d phar.require_hash=0 go-pear.phar3d
以后依次输入local和yescomponent
结果以下:symfony
@@
@@而后程序开始安装,以后会让输入,是否容许更改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安装目录下运行命令:
pear install PHP_CodeSniffer
安装完成后,在PHP目录下会出现:phpcs.bat文件