仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 495|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] Linux教程之Centos5.4下装置PHPUnit

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:39:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!PHPUnit之于PHP正如JUnit之于Java,是PHP步伐员用来写单位测试代码的工具。因为下级请求员工写代码时也要写单位测试代码,因而我在网上汇集相干材料,并收拾了一套切合本人假造机情况的PHPUnit装置***。
请求
体系:centos5.4
PHP版本php5.3.


1、装置Pear


起首要装置最新的pear。装置下令以下:


[plain]viewplaincopyprint?





  • wgethttp://pear.php.net/go-pear.phar

  • /usr/local/php5.3/bin/phpgo-pear.phar


pear装置乐成!假如以上下令实行不乐成:



1、用find/-namephp找到php可实行文件地点的地位;
2、能够试着在下令入手下手加上sudo,大概用suroot切换到root用户。


2、装置phpunit


上面用pear来装置phpunit。上面的装置历程大概会提醒没有找到pear,那是由于pear没有到场到情况变量中。我的办理***是:


1、用find/-namepear找到pear地点的地位
2、输出这条语句exportPATH="$PATH:/usr/local/php5.3/bin/pear"




[plain]viewplaincopyprint?





  • pearchannel-discoverpear.phpunit.de
  • pearchannel-discovercomponents.ez.no
  • pearchannel-discoverpear.symfony-project.com
  • pearupgrade-all
  • pearinstallphpunit/PHPUnit





在装置的过程当中大概会呈现依附包,依照提醒信息举行装置。


:yuminstallphp-dom-y


祝贺!假如统统顺遂,证实你已装置乐成了PHPUnit


3、利用PHPUnit


例子:hello.php




[php]viewplaincopyprint?





  • <?php
  • classhello_testextendsPHPUnit_Framework_TestCase
  • {
  • publicfunctiontest_equal()
  • {
  • $stack=array();
  • $this->assertEquals(0,123);//判别0和123是不是相称
  • }
  • }
  • ?>


phpunithello.php看到OK,暗示乐成,不然……



可是我这边报错没有找到phpunit,当发明不是路径成绩时,找到以下办理***




[plain]viewplaincopyprint?





  • pearupdate-channels

  • pearupgrade-all



完了以后装置:




[plain]viewplaincopyprint?





  • pearinstallCalldepsphpunit/PHPUnit




了局报错了:


Unknownremotechannel:pear.symfony.com


phpunit/PHPUnitrequirespackage"channel://pear.symfony.com/Yaml"(version>=2.1.0)


Google一下,找到一个有效的办理计划:




[php]viewplaincopyprint?





  • 1pearchannel-discoverpear.symfony.com
  • 2pearinstallpear.symfony.com/Yaml





然后再次实行




[plain]viewplaincopyprint?





  • pearinstallCalldepsphpunit/PHPUnit




这回乐成了


4、总结


在这里我与人人分享了我在本人假造机上装置PHPUnit时从失利到乐成的历程。失利次要是由于找不到可实行文件缺,大概少某些依附库;失利也多是工具与体系的版本有高有低互相不兼容。


后面分享的例子中利用了断言值相称的assertEquals,固然PHPUnit中还自带了很多别的的断言***,如assertEmptyassertTrue……


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
分手快乐 该用户已被删除
沙发
发表于 2015-1-16 21:16:17 | 只看该作者

Linux教程之Centos5.4下装置PHPUnit

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-25 23:06:30 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-4 16:58:18 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
admin 该用户已被删除
5#
发表于 2015-2-10 05:28:21 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
爱飞 该用户已被删除
6#
发表于 2015-2-28 23:23:47 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
简单生活 该用户已被删除
7#
发表于 2015-3-10 12:37:22 | 只看该作者
有疑问前,知识学习前,先用搜索。
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-17 08:11:51 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-24 05:09:38 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 17:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表