您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > PHPUnit
Windows 下 PHP 安裝 PEAR 和 PHPUnit
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/17 10:32:33 ] 推薦標(biāo)簽:

二、安裝 PEAR

在 Windows 上安裝 PEAR 比較簡(jiǎn)單,由于 PHPUnit 依賴 PEAR,我們先把 PEAR 安裝上。首先修改 php.ini(在 D:php-5.4.13-Win32-VC9-x86php.ini,)中的一個(gè)參數(shù):

phar.require_hash=Off

默認(rèn)是注釋掉的,我們把前面的分號(hào)去掉,然后將 On 改為 Off。
使用我們已經(jīng)下載好的 go-pear.phar,放到你的 PHP 安裝目錄,以 D:php-5.4.13-Win32-VC9-x86 為例。
注意:
第一步問(wèn)你是否是安裝一個(gè)全局的 PEAR 還是本地的(... 不清楚這個(gè)怎么翻譯合適),推薦輸入 local,測(cè)試發(fā)現(xiàn)僅僅是 pear.ini 的位置不同... 但推薦放在 PHP 目錄,而不是 C:Windows 目錄。
后一個(gè)步驟是問(wèn)你是否修改 php.ini 中的 include_path,確認(rèn)即可。

1.打開(kāi) CMD 命令提示符窗口,輸入如下開(kāi)始 運(yùn)行 輸入 cmd,然后切換到你的php目錄輸入命令:

>php go-pear.phar

如不出所料,安裝流程應(yīng)該沒(méi)有問(wèn)題,其中的各項(xiàng)參數(shù)配置你懂的話修改,不懂的話直接回車或 Y 等等操作。

首先腳本會(huì)詢問(wèn)是把pear安裝為系統(tǒng)范圍的還是本地拷貝,這里我們默認(rèn)選擇系統(tǒng),直接回車即可

2. 這時(shí)顯示當(dāng)前的路徑配置,并詢問(wèn)你是否修改,我們保持默認(rèn)依然回車即可,回車后腳本會(huì)開(kāi)始自動(dòng)安裝pear庫(kù)了

3. 安裝的時(shí)候腳本會(huì)提示你設(shè)定php.ini的里面include_path,我們按照要求在php.ini里面設(shè)置好,設(shè)置好后回車即可

4. 后腳本會(huì)提醒你導(dǎo)入pear的系統(tǒng)變量注冊(cè)文件,這個(gè)文件在你的php目錄中(D:php-5.4.13-Win32-VC9-x86)

5. 輸入回車,pear的安裝完成了, 測(cè)試pear是否裝好,可以直接在命令行輸入pear,如果你看到下列的輸出,那是ok了

  三、PHPUnit的安裝:

1.安裝PHPUnit

 同樣,截止到當(dāng)前,PHPUnit的新版本是3.6.10,PHPUnit在PEAR的安裝不需要手動(dòng)下載安裝包,只需要輸入相關(guān)命令,會(huì)自動(dòng)幫我們下載。

    開(kāi)始安裝phpunit,在php的根目錄,依次輸入如下命令:

>pear upgrade pear

>pear channel-discover components.ez.no

>pear channel-discover pear.phpunit.de

>pear channel-discover pear.symfony-project.com

>pear install -a -f phpunit/PHPUnit

等待安裝完成,我們輸入 phpunit 來(lái)驗(yàn)證安裝:

如果你輸入phpunit出現(xiàn)上圖的顯示,那么你的phpunit安裝完成了。

這樣完成了PHPunit的安裝,此時(shí)查看"php所在目錄/php/pear"目錄中可以看到PHPUnit文件。

注:如果提示安裝失敗,應(yīng)該是版本問(wèn)題,需要下載更新:

        >pear upgrade-all

更新完后,再執(zhí)行一遍安裝命令。

小提示: 如遇到如下錯(cuò)誤提示:

(1)添加時(shí)如果出現(xiàn)下列錯(cuò)誤提示,請(qǐng)?jiān)趐hp.ini里面開(kāi)啟 php_openssl.dll 這個(gè)擴(kuò)展

Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?

(2)當(dāng)然此時(shí)可能會(huì)出現(xiàn)錯(cuò)誤:No releases available for package "pear.phpunit.de/PHPUnit"install failed,你輸入"pear remote-list -c phpunit"發(fā)現(xiàn)其實(shí)是有PHPUnit的,解決的方法是:

     在當(dāng)前php目錄中輸入:
     >pear clear-cache    (清除錯(cuò)誤記錄信息緩存)
     完成后,輸入:

>pear install –a -f phpunit/PHPUnit  (重新安裝)

      重新執(zhí)行安裝命令!

(3)如果提示安裝失敗,應(yīng)該是版本問(wèn)題,需要下載更新:

        >pear upgrade-all
       可以通過(guò)pear –v查看版本信息
       更新完成后,可以重新進(jìn)行PHPUnit安裝:
        >pear channel-discover pear.phpunit.de
        >pear install phpunit/PHPUnit

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd