广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >CentOS环境下安装PHPUnit的方法分析
  • 197
分享到

CentOS环境下安装PHPUnit的方法分析

CentOS安装PHPUnit 2022-06-04 22:06:26 197人浏览 安东尼
摘要

本文实例讲述了Centos环境下安装PHPUnit的方法。分享给大家供大家参考,具体如下: phpUnit之于PHP正如JUnit之于java,是PHP程序员用来写单元测试代码的工具。由于上级要求员工写代码时也要写单元测

本文实例讲述了Centos环境下安装PHPUnit的方法。分享给大家供大家参考,具体如下:

phpUnit之于PHP正如JUnit之于java,是PHP程序员用来写单元测试代码的工具。由于上级要求员工写代码时也要写单元测试代码,于是我在网上搜集相关资料,并整理了一套符合自己虚拟机环境的PHPUnit安装方法。

要求:

系统:centos5.4
PHP版本:php5.3.

一、安装Pear

首先要安装最新的pear。安装命令如下:


wget Http://pear.php.net/Go-pear.phar
/usr/local/php5.3/bin/php go-pear.phar

pear 安装成功!如果以上命令执行不成功:

1、用 find / -name php找到php可执行文件所在的位置;
2、可以试着在命令开始加上sudo,或者用su root切换到root用户。

二、安装phpunit

下面用 pear 来安装phpunit。下面的安装过程可能会提示没有找到pear,那是因为pear没有加入到环境变量中。我的解决方法是:

1、用 find / -name pear 找到pear所在的位置

2、输入这条语句 export PATH="$PATH:/usr/local/php5.3/bin/pear"


pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear upgrade-all
pear install phpunit/PHPUnit

在安装的过程中可能会出现依赖包,按照提示信息进行安装。

如:yum install php-dom -y

恭喜!如果一切顺利,证明你已经安装成功了PHPUnit。

三、使用PHPUnit

例子:hello.php


<?php
class hello_test extends PHPUnit_Framework_TestCase
{
publicfunction test_equal()
  {
$stack = array();
$this->assertEquals(0,123);  //判断0和123是否相等
  }
}
?>

phpunit hello.php 看到OK,表示成功,否则……

但是我这边报错没有找到phpunit,当发现不是路径问题时,找到如下解决方法


pear update-channels
pear upgrade-all

完了之后安装:


pear install –alldeps phpunit/PHPUnit

结果报错了:

Unknownremote channel: pear.symfony.com
phpunit/PHPUnit requires package"channel://pear.symfony.com/Yaml" (version >= 2.1.0)

Google一下,找到一个有用的解决方案:


pear channel-discover pear.symfony.com
pear install pear.symfony.com/Yaml

然后再次执行


pear install –alldeps phpunit/PHPUnit

这回成功了

四、总结

在这里我与大家分享了我在自己虚拟机上安装PHPUnit时从失败到成功的过程。失败主要是因为找不到可执行文件缺,或者少某些依赖库;失败也可能是工具与系统的版本有高有低相互不兼容。

前面分享的例子中使用了断言值相等的assertEquals,当然PHPUnit中还自带了不少其它的断言方法,如assertEmpty assertTrue ……

希望本文所述对大家CentOS服务器配置有所帮助。

--结束END--

本文标题: CentOS环境下安装PHPUnit的方法分析

本文链接: https://www.lsjlt.com/news/19551.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS环境下安装PHPUnit的方法分析
    本文实例讲述了CentOS环境下安装phpUnit的方法。分享给大家供大家参考,具体如下: PHPUnit之于PHP正如JUnit之于java,是PHP程序员用来写单元测试代码的工具。由于上级要求员工写代码时也要写单元测...
    99+
    2022-06-04
    CentOS 安装PHPUnit
  • Centos环境下安装Zend optimizer 3.3.9的方法
    本文实例讲述了Centos环境下安装Zend optimizer 3.3.9的方法。分享给大家供大家参考,具体如下: 1、下载文件: http://downloads.zend.com/optimizer/3.3.9/Z...
    99+
    2022-06-04
    Centos 安装 Zend optimizer 3.3.9
  • CentOS 6/7环境下通过yum安装php7的方法
    本文实例讲述了CentOS 6/7环境下通过yum安装php7的方法。分享给大家供大家参考,具体如下: 安装php7已经是现在linux服务器必备的一款工具了,只要做网站都会考虑到使用php7了,下面我们来看Centos...
    99+
    2022-06-04
    CentOS 6 CentOS7 yum 安装php7
  • centos 安装java环境的多种方法
    安装jdk(介绍三种方法) 查看java版本:java -version 方法一:利用yum源来安装jdk(此方法不需要配置环境变量) 查看yum库中的java安装包 :yum -y...
    99+
    2022-11-12
  • Linux环境下PHP7.0的安装方法
    这篇文章将为大家详细讲解有关Linux环境下PHP7.0的安装方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP7和HHVM比较 PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超...
    99+
    2023-06-09
  • CentOS环境下Nagios的安装与配置
    本篇内容主要讲解“CentOS环境下Nagios的安装与配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS环境下Nagios的安装与配置”吧!一、安装环境:CentOS5.4 + A...
    99+
    2023-06-16
  • centos6.6 下 安装 php7 + nginx环境的方法
    本文实例讲述了centos6.6 下 安装 php7 + nginx环境的方法。分享给大家供大家参考,具体如下: 1、安装必要的依赖库 > yum -y install gd zlib libjpeg libjp...
    99+
    2022-06-04
    centos6.6 安装 php7 nginx
  • Centos安装Python虚拟环境及配置方法
    virtualenv 可以在系统中建立多个不同并且相互不干扰的虚拟环境。 python3的虚拟环境工具配置 1.下载虚拟环境工具 [root@localhost opt]#pip...
    99+
    2022-11-12
  • LNMP环境下搭建yum的方法分析
    本文实例讲述了LNMP环境下搭建yum的方法。分享给大家供大家参考,具体如下: 今天弄了下socket扩展,把我原来的环境搞坏掉了 posix这个扩展被我搞坏掉了 唉 所以从新装一下 首先yum先看下lnmp环境 检查n...
    99+
    2022-06-04
    LNMP环境 搭建 yum
  • Windows环境下phpMyAdmin的安装配置方法
    phpMyAdmin是一款很受欢迎的MySQL管理工具,Windows下的安装配置方法如下: 去下载XAMPP包,里面会有配置好的phpMyAdmin环境 https://www.apachefriend...
    99+
    2022-10-18
  • 浅析centos下安装Golang的方法(指导)
    Golang是Google开发的一种编程语言。它被设计成一个简单、快速、安全和高效的编程语言,可用于各种服务器和桌面应用程序的开发。如果你想在CentOS操作系统上使用Golang,本篇文章将为你提供一些关于如何安装Golang的指导。准备...
    99+
    2023-05-14
    centos go语言 Golang
  • JEESZ分布式架构3--CentOs下安装MySQL(环境准备)
    声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作CentOs下安装MySQL网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录,我这边已经下载好了MyS...
    99+
    2022-10-18
  • Linux环境下Python的安装(分别
    Linux下Python的安装 Python2.x 下载Python2.x的包 tar –zxvf python-2.7.15.tar yum install gcc ./configure Make && make in...
    99+
    2023-01-31
    环境 Linux Python
  • centos下安装python3的方法
    在https://www.Python.org/ftp/python/下找到您所需的python版本如https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz下载pythonwget ...
    99+
    2023-01-31
    方法 centos
  • ubuntu服务器环境下安装python的方法
    本文实例讲述了ubuntu服务器环境下安装python的方法。分享给大家供大家参考,具体如下: ubuntu 14.04 --16.04 版本默认是安装的是python 2.7 1、查看当前python版本 $pyt...
    99+
    2022-06-04
    ubuntu 安装python
  • ubuntu环境下安装memcache及启动的方法
    本文实例讲述了ubuntu环境下安装memcache及启动的方法。分享给大家供大家参考,具体如下: 在ubuntu上安装memcache服务端比较简单。 sudo apt-get install memcached ...
    99+
    2022-06-04
    ubuntu 安装 memcache 启动
  • Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法
    本文实例讲述了linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法。分享给大家供大家参考,具体如下: 安装环境以及软件版本如下。 subversion使用1.9.5版本,服务器使用阿里云...
    99+
    2022-06-04
    Linux环境 CentOS6.7 64位 安装 subversion1.9.5
  • Windows下Node.js安装及环境配置方法
    一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://no...
    99+
    2022-06-04
    环境 方法 Windows
  • linux环境安装node.js开发环境的方法
    本篇内容介绍了“linux环境安装node.js开发环境的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.这里因为没有服务器,我们本地...
    99+
    2023-06-17
  • CentOS安装jdk的几种方法及配置环境变量方式
    目录一、下载jdk二、安装jdk安装jdk(介绍三种方法)方法一:利用yum源来安装jdk(此方法不需要配置环境变量)方法二:用rpm安装jdk(可以使用man rpm命令查看rpm的帮助文档)方法三:手动解压JDK的压缩...
    99+
    2022-12-08
    CentOS安装jdk 配置环境变量 jdk配置环境变量
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作