在CentOS 7/CentOS 8和Fedora 31/30/29上安装PHPUnit
时间:2020-02-23 14:30:50 来源:igfitidea点击:
我们是否正在寻找在CentOS 7/CentOS 8和Fedora 31/30/29上安装PHPUnit的简便方法? PHPUnit是用于PHP应用程序的单元测试框架。它是用于单元测试框架的xUnit体系结构的一个实例,并且在JUnit中变得很流行。 PHPUnit需要PHP domandjson,pcre,reflection和spl扩展。
添加Remi存储库
用于CentOS 7/8的PHPUnit软件包将从Remi存储库中提取,这在任何一个系统上都不可用。使用下面共享的命令手动添加它。
CentOS 8:
sudo dnf -y install http://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf -y install dnf-utils sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
CentOS 7:
sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo yum -y install epel-release sudo yum -y install yum-utils
Fedora :
# Fedora 31 sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-31.rpm sudo dnf -y install dnf-utils # Fedora 30 sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-30.rpm sudo dnf -y install dnf-utils # Fedora 29 sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-29.rpm sudo dnf -y install dnf-utils
在CentOS 7/CentOS 8/Fedora 31/30/29上安装PHPUnit
让我们安装最新的PHPUnit和所需的扩展。
CentOS 8/Fedora:
sudo dnf module install php:7.2 sudo dnf --enablerepo=remi -y install phpunit8
CentOS 7:
sudo yum-config-manager --disable remi-php54 sudo yum-config-manager --enable remi-php72 sudo yum --enablerepo=remi -y install phpunit8
查看有关已安装软件包的更多信息。
$rpm -qi phpunit8 Name : phpunit8 Version : 8.3.4 Release : 1.el7.remi Architecture: noarch Install Date: Fri 16 Aug 2019 11:39:27 PM CEST Group : Unspecified Size : 1090013 License : BSD Signature : DSA/SHA1, Mon 12 Aug 2019 04:49:32 AM CEST, Key ID 004e6f4700f97f56 Source RPM : phpunit8-8.3.4-1.el7.remi.src.rpm Build Date : Mon 12 Aug 2019 04:43:27 AM CEST Build Host : builder.remirepo.net Relocations : (not relocatable) Packager : https://blog.remirepo.net/ Vendor : Remi Collet URL : https://github.com/sebastianbergmann/phpunit Bug URL : https://forum.remirepo.net/ Summary : The PHP Unit Testing framework version 8 Description : PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks. This package provides the version 8 of PHPUnit, available using the phpunit8 command. Documentation: https://phpunit.readthedocs.io/
访问PHPUnit文档页面开始使用。