windows下安裝pear及phpunit(注意配置好php命令行環(huán)境)
在安裝PEAR之前需要配置安裝PHP環(huán)境,如果沒有自帶PEAR
(直接訪問http://go-pear.org并保存其首頁為go-pear.php)
PEAR安裝準(zhǔn)備
如果PHP運(yùn)行環(huán)境沒有自帶PEAR,則需要下載go-pear.php文件,同時(shí)保存在php.exe所在的目錄下。
PEAR安裝步驟
1、我這里用的是wamp集成環(huán)境,d:\wamp\bin\php\php5.2.5>go-pear,開始自動(dòng)安裝。

通過這個(gè)PEAR安裝截圖,可以看到首先需要確認(rèn)PEAR的安裝目錄結(jié)構(gòu),系統(tǒng)通常能自動(dòng)識(shí)別。
2、確認(rèn)好PEAR在Windows下的安裝目錄結(jié)構(gòu),回車,開始下載和安裝PEAR的默認(rèn)擴(kuò)展包,你也可以選擇是否同時(shí)安裝Pear_Frontend_Web-beta,Pear_Frontend_Gtk2,MDB2擴(kuò)展包。

3、PEAR默認(rèn)擴(kuò)展包安裝后,提示是否需要配置php.ini文件中的include_path選項(xiàng)指向pear的安裝目錄,當(dāng)然需要配置,否則無法使用,Y并回車,安裝包會(huì)自動(dòng)修改include_path選項(xiàng)。

PEAR安裝完成,雙擊PEAR_ENV.reg將相關(guān)信息導(dǎo)入注冊(cè)表,同時(shí)重啟Apache即可。
PEAR的其他安裝方法
如果PHP運(yùn)行環(huán)境自帶PEAR,則可以在PHP目錄下找到PEAR.DAT文件,雙擊這個(gè)文件即可進(jìn)行PEAR安裝,方式應(yīng)該類似上述安裝方式。同時(shí)注意修改PHP.INI中的include_path選項(xiàng)即可。
PEAR命令
在命令行方式下,運(yùn)用PEAR的相關(guān)命令可以安裝自己需要的PEAR安裝包。
pear help 列出pear的所有命令,類似于pear的命令幫助命令。
pear help <command> 列出某個(gè)pear命令的具體信息
pear help shortcuts 列出所有pear命令的簡(jiǎn)寫
pear list-all 列出所有可安裝的packages,很多,可以訪問pear擴(kuò)展包列表找到需要的packages,再使用pear install命令安裝package。
(安裝pear時(shí),可以讓其使用默認(rèn)值,一直回車完。)
接著安裝單元測(cè)試框架phpunit:
d:\wamp\bin\php\php5.2.5>pear channel-discover pear.phpunit.de
Adding Channel "pear.phpunit.de" succeeded
Discovery of channel "pear.phpunit.de" succeeded
Did not download optional dependencies: pear/Image_GraphViz, pear/Log, channel:/
/pear.symfony-project.com/YAML, use --alldeps to download automatically
phpunit/PHPUnit requires PEAR Installer (version >= 1.8.1), installed version is
1.6.1
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2
.1)
phpunit/PHPUnit can optionally use package "pear/Log"
phpunit/PHPUnit can optionally use package "channel://pear.symfony-project.com/Y
AML" (version >= 1.0.2)
phpunit/PHPUnit can optionally use PHP extension "pdo_sqlite"
phpunit/PHPUnit can optionally use PHP extension "soap"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
No valid packages found
install failed
(安裝phpunit失敗,此時(shí)通過pear upgrade pear更新pear后繼續(xù)安裝)
d:\wamp\bin\php\php5.2.5>pear upgrade pear
downloading PEAR-1.9.0.tgz ...
Starting to download PEAR-1.9.0.tgz (291,634 bytes)
......
d:\wamp\bin\php\php5.2.5>pear info pear
ABOUT PEAR.PHP.NET/PEAR-1.9.0
......
d:\wamp\bin\php\php5.2.5>pear channel-discover pear.phpunit.de
Channel "pear.phpunit.de" is already initialized
d:\wamp\bin\php\php5.2.5>pear install phpunit/PHPUnit
Unknown remote channel: pear.symfony-project.com
Did not download optional dependencies: pear/Image_GraphViz, pear/Log, channel:/
/pear.symfony-project.com/YAML, use --alldeps to download automatically
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2
.1)
phpunit/PHPUnit can optionally use package "pear/Log"
phpunit/PHPUnit can optionally use package "channel://pear.symfony-project.com/Y
AML" (version >= 1.0.2)
phpunit/PHPUnit can optionally use PHP extension "pdo_sqlite"
phpunit/PHPUnit can optionally use PHP extension "soap"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
downloading PHPUnit-3.4.13.tgz ...
Starting to download PHPUnit-3.4.13.tgz (254,903 bytes)
.....................................................done: 254,903 bytes
install ok: channel://pear.phpunit.de/PHPUnit-3.4.13
phpunit安裝完畢,可輸入phpunit測(cè)試
相關(guān)文章
win2003服務(wù)器之用Zend和eAccelerator在IIS6下同時(shí)加速
eAccelerator是一個(gè)自由開放源碼php加速器,優(yōu)化和動(dòng)態(tài)內(nèi)容緩存,提高了性能php腳本的緩存性能,使得PHP腳本在編譯的狀態(tài)下,對(duì)服務(wù)器的開銷幾乎完全消除。2010-08-08登錄遠(yuǎn)程桌面時(shí)遇到“由于客戶端檢測(cè)到一個(gè)協(xié)議錯(cuò)誤(代碼0x1104)”
登錄遠(yuǎn)程桌面時(shí)遇到“由于客戶端檢測(cè)到一個(gè)協(xié)議錯(cuò)誤(代碼0x1104)”,重新連接N次都還是這個(gè)錯(cuò)誤提示,最后再重起電腦,還是沒用。研究了一下錯(cuò)誤終于解決了。2014-06-06HDwiki 5.1下iis的rewrite規(guī)則分享
本功能對(duì)服務(wù)器環(huán)境有特殊要求,獨(dú)立主機(jī)用戶需要對(duì) Web 服務(wù)器增加相應(yīng)的 Rewrite 規(guī)則,因此需要服務(wù)器權(quán)限才可使用2012-10-10如何遠(yuǎn)程管理連接云主機(jī)和VPS(服務(wù)器)
這篇文章主要介紹了如何遠(yuǎn)程管理連接云主機(jī)和VPS(服務(wù)器),通過遠(yuǎn)程工具就像本地操作電腦一樣方便,需要的朋友可以參考下2014-11-11IIS APPPOOL\DefaultAppPool登錄失敗如何解決
這篇文章主要介紹如何解決IIS APPPOOL\DefaultAppPool登錄失敗的問題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04Provider錯(cuò)誤80004005終極解決方法(完全有效的方法)
[Microsoft][ODBC Microsoft Access Driver]常見錯(cuò)誤 不能打開注冊(cè)表關(guān)鍵字 Temporary (volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44 Jet2014-05-05win10使用清華源快速安裝pytorch-GPU版(推薦)
這篇文章主要介紹了win10使用清華源快速安裝pytorch-GPU版,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10