仓酷云
标题:
Linux教程之Centos5.4下装置PHPUnit
[打印本页]
作者:
变相怪杰
时间:
2015-1-14 20:39
标题:
Linux教程之Centos5.4下装置PHPUnit
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
PHPUnit
之于
PHP
正如
JUnit
之于
Java
,是
PHP
步伐员用来写单位测试代码的工具。
因为下级请求员工写代码时也要写单位测试代码,因而我在网上汇集相干材料,并收拾了一套切合本人假造机情况的
PHPUnit
装置***。
请求
:
体系
:centos5.4
PHP
版本
:
php5.3.
1、装置
Pear
起首要装置最新的
pear
。装置下令以下:
[plain]
viewplaincopyprint?
登录/注册后可看大图
CODE_ico.png
(1.18 KB, 下载次数: 1)
下载附件
保存到相册
Linux教程之Centos5.4下装置PHPUnit
2015-1-14 20:39 上传
wgethttp://pear.php.net/go-pear.phar
/usr/local/php5.3/bin/phpgo-pear.phar
pear
装置乐成!假如以上下令实行不乐成
:
1、用
find/-name
php找到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
class
hello_test
extends
PHPUnit_Framework_TestCase
{
public
function
test_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
标题:
Linux教程之Centos5.4下装置PHPUnit
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
作者:
深爱那片海
时间:
2015-1-25 23:06
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
作者:
第二个灵魂
时间:
2015-2-4 16:58
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
作者:
admin
时间:
2015-2-10 05:28
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
作者:
爱飞
时间:
2015-2-28 23:23
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
作者:
简单生活
时间:
2015-3-10 12:37
有疑问前,知识学习前,先用搜索。
作者:
灵魂腐蚀
时间:
2015-3-17 08:11
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
作者:
飘飘悠悠
时间:
2015-3-24 05:09
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2