日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux phpunit 安装,PHPUnit安装教程

發布時間:2023/12/4 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux phpunit 安装,PHPUnit安装教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用PHPUnit的第一步就是安裝PHPUnit。

1 準備條件

1.1 PHPUnit版本選擇

最新版PHPUnit并不能在所有的PHP環境下使用。

例如,PHPUnit 6.4 不能在PHP 5.4 環境下使用,否則會出錯。

對應版本支持如下:

PHPUnit 6.0~6.4:PHP7.0+

PHPUnit 5.0~5.7:PHP5.6+

PHPUnit 4.0~4.8:PHP 5.3.3+

所以,在安裝PHPUnit之前,要先確定測試環境的PHP版本,再根據PHP版本選擇PHPUnit版本。

假設是PHP5.4就可以用PHPUnit 4的最后版本PHPUnit 4.8。

1.2 PHP擴展

PHPUnit必須擴展:dom、json、pcre、reflection、spl?(這些默認已經開啟,可以略過)

代碼覆蓋率需要擴展:?Xdebug?(2.5.0+) 、tokenizer

生成XML報告需要擴展:xmlwriter

2 composer方式安裝(推薦)

在測試目錄(一般是tests)下編寫composer.json文件,內容:

{

"require-dev": {

"phpunit/phpunit": "~4.8.0",

"phpunit/dbunit": "*",

"codeception/aspect-mock": "*"

}

}

這里我們一鍵安裝了:

PHPUnit

用于數據測試的DBUnit組件

用于測試調用了靜態類方法的AspectMock組件

不需要的可以刪除對應行。

然后更新composer:

$ composer update

然后把bin目錄添加到系統PATH環境變量中,例如我的是:

D:\works\tests\vendor\bin

打開終端執行監測:

$ 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系統安裝 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 的二進制可執行文件建立一個目錄,例如C:\bin

將;C:\bin附加到?PATH環境變量中

下載PHPUnit Phar包,保存到C:\bin\phpunit.phar

在C:\bin目錄下新建一個名為phpunit.cmd的文件(可由TXT文件改名),內容:

@php "%~dp0phpunit.phar" %*

新開一個命令行窗口,確認一下可以在任意路徑下執行 PHPUnit:

C:\Users\username> phpunit --version

PHPUnit x.y.z by Sebastian Bergmann and contributors.

這樣便安裝完了PHPUnit。

總結

以上是生活随笔為你收集整理的linux phpunit 安装,PHPUnit安装教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。