Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1105430
  • 博文数量: 170
  • 博客积分: 1603
  • 博客等级: 上尉
  • 技术积分: 1897
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 15:54
文章分类

全部博文(170)

文章存档

2016年(27)

2015年(21)

2014年(27)

2013年(21)

2012年(7)

2011年(67)

我的朋友

分类: PHP

2013-11-07 19:19:22

开发用虚拟机装了ub2......安装不了phpunit,我去弄了下我操TM什么垃圾我也装不上orz,apt难用死了!!

最后去centos6服务器装算了
我用的php是在下载的
缺的包直接去上面找,比如下面几个
php-tidy-5.3.27-1.el6.x86_64.rpm
php-pecl-apc-3.1.14-6.el6.x86_64.rpm
php-mbstring-5.3.27-1.el6.x86_64.rpm
php-dom就是php-xml,我找了半天没搞清楚php-dom是什么包
php-xml-5.3.27-1.el6.x86_64.rpm


把下面几个包去 下
php-channel-phpunit-1.3-3.el6.noarch.rpm
php-pear-1.9.4-4.el6.noarch.rpm

这个包自己编译
可以直接去下php-pecl-xdebug-2.2.3-1.fc19.src.rpm来编译(好像是fc19网上自己尽量找需要的版本呢搜下就找到了)
php-pecl-xdebug-2.2.3-1.el6.x86_64.rpm

rpmnet下载的php-phpunit-PHPUnit-3.7.22-1.el6.noarch.rpm
这个包需求有问题是安装不上的,但是里面的关联可以给你安装提示,下个来辅助安装
php-pear(pear.phpunit.de/File_Iterator) >= 1.3.0 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/PHPUnit_MockObject) >= 1.2.0 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/PHPUnit_MockObject) < 1.3 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/PHP_CodeCoverage) >= 1.2.1 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/PHP_CodeCoverage) < 1.3 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/PHP_Invoker) >= 1.1.0 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/PHP_Invoker) < 1.2 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/PHP_Timer) >= 1.0.2 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/PHP_Timer) < 1.1 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.phpunit.de/Text_Template) >= 1.1.1 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.symfony.com/Yaml) >= 2.0.0 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch
php-pear(pear.symfony.com/Yaml) < 3 is needed by php-phpunit-PHPUnit-3.7.22-1.el6.noarch

按照缺少的库
首先 
pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony.com
心情好还可以
pear channel-update pear.phpunit.de
pear channel-update pear.symfony.com

然后
pear install pear.phpunit.de/File_Iterator
.....
.....
全部执行一遍
最后安装PHPUnit
pear install phpunit/PHPUnit
顺便下面的库一起装了
pear install pear.phpunit.de/PHPUnit_Story
pear install pear.phpunit.de/DbUnit

这样就安装完毕,PHPUnit的rpm包就不用装了。
其实最好还是把那堆perl管理的库(包括phpunit)全部打包成rpm才是最好的管理方式
不过懒的弄了- -

顺便下个php-phpunit-PHPUnit-Selenium-1.3.1-1.fc19.src.rpm

改下spec文件吧pear的需求去掉重新编译安装
这个pear的需求怎么才能通过我现在还搞不清楚,估计的rpm的版本有关?

阅读(2361) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~