linux phpunit 安装,PHPUnit安装教程
使用PHPUnit的第一步就是安裝PHPUnit。
1 準備條件
1.1 PHPUnit版本選擇
最新版PHPUnit并不能在所有的PHP環(huán)境下使用。
例如,PHPUnit 6.4 不能在PHP 5.4 環(huán)境下使用,否則會出錯。
對應版本支持如下:
PHPUnit 6.0~6.4:PHP7.0+
PHPUnit 5.0~5.7:PHP5.6+
PHPUnit 4.0~4.8:PHP 5.3.3+
所以,在安裝PHPUnit之前,要先確定測試環(huán)境的PHP版本,再根據(jù)PHP版本選擇PHPUnit版本。
假設(shè)是PHP5.4就可以用PHPUnit 4的最后版本PHPUnit 4.8。
1.2 PHP擴展
PHPUnit必須擴展:dom、json、pcre、reflection、spl?(這些默認已經(jīng)開啟,可以略過)
代碼覆蓋率需要擴展:?Xdebug?(2.5.0+) 、tokenizer
生成XML報告需要擴展:xmlwriter
2 composer方式安裝(推薦)
在測試目錄(一般是tests)下編寫composer.json文件,內(nèi)容:
{
"require-dev": {
"phpunit/phpunit": "~4.8.0",
"phpunit/dbunit": "*",
"codeception/aspect-mock": "*"
}
}
這里我們一鍵安裝了:
PHPUnit
用于數(shù)據(jù)測試的DBUnit組件
用于測試調(diào)用了靜態(tài)類方法的AspectMock組件
不需要的可以刪除對應行。
然后更新composer:
$ composer update
然后把bin目錄添加到系統(tǒng)PATH環(huán)境變量中,例如我的是:
D:\works\tests\vendor\bin
打開終端執(zhí)行監(jiān)測:
$ phpunit --version
PHPUnit x.y.z by Sebastian Bergmann and contributors.
說明安裝完成。
3 Phar方式安裝
安裝 PHPUnit 另外一個簡單的方法是下載 PHPUnit 的?PHP 檔案包,
它將 PHPUnit 所需要的所有必要組件(包含PHP_Invoker,但不包含DbUnit)捆綁在單個文件中。
3.1 下載地址
各版本下載地址如下:
其他中間版本修改版本號就可以下載了,
比如,要下載PHPUnit 6.0,下載地址的最后改成:phpunit-6.0.phar。
3.2 Linux
Linux系統(tǒng)安裝 PHPUnit.phar 完整命令:
$ wget https://phar.phpunit.de/phpunit-6.2.phar
$ chmod +x phpunit-6.2.phar
$ sudo mv phpunit-6.2.phar /usr/local/bin/phpunit
$ phpunit --version
PHPUnit x.y.z by Sebastian Bergmann and contributors.
3.3?Windows
在 Windows 下安裝PHPUnit.phar 過程:
為 PHP 的二進制可執(zhí)行文件建立一個目錄,例如C:\bin
將;C:\bin附加到?PATH環(huán)境變量中
下載PHPUnit Phar包,保存到C:\bin\phpunit.phar
在C:\bin目錄下新建一個名為phpunit.cmd的文件(可由TXT文件改名),內(nèi)容:
@php "%~dp0phpunit.phar" %*
新開一個命令行窗口,確認一下可以在任意路徑下執(zhí)行 PHPUnit:
C:\Users\username> phpunit --version
PHPUnit x.y.z by Sebastian Bergmann and contributors.
這樣便安裝完了PHPUnit。
總結(jié)
以上是生活随笔為你收集整理的linux phpunit 安装,PHPUnit安装教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 持仓股票遭到退市后,投资者该怎么办?
- 下一篇: 2020年大额存单利息怎么算?