準備工做: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文件