2013-10-17 169 views
1

我无法在运行Red Hat 4.6.3-2的Amazon EC2实例上安装Zend Server 6。无法在Amazon EC2实例上安装Zend Server 6

运行时显示以下错误:sudo yum在终端中安装zend-server-php-5.4。

Transaction check error: 
file /usr/local/zend/var/log conflicts between attempted installs of zend-server-php-5.4-common-6.1.0-95.x86_64 and mod-php-5.4-apache2-zend-server-5.4.16-24.x86_64 

还尝试删除目录:“/ usr/local/zend”并重新启动服务器。

请帮忙。谢谢。

+0

我觉得你的意思是红帽6.4 – slayedbylucifer

+0

对不起。它的版本6.4。谢谢。 – EngineerCoders

回答

0

我不知道什么是zend,但我按照他们的documentation,并能够成功安装它。下面是我的步骤:

创建使用ami-b8a63b88

如下更新/etc/yum.repos.d/zend.repo的RHEL6.4 64位的EC2 instnace:

[Zend] 
name=zend-server 
baseurl=http://repos.zend.com/zend-server/6.1/rpm/$basearch 
enabled=1 
gpgcheck=1 
gpgkey=http://repos.zend.com/zend.key 

[Zend_noarch] 
name=zend-server - noarch 
baseurl=http://repos.zend.com/zend-server/6.1/rpm/noarch 
enabled=1 
gpgcheck=1 
gpgkey=http://repos.zend.com/zend.key 

通过运行命令安装Zend服务器:yum -y install zend-server-php-5.4.x86_64

它花了大约10分钟完成安装。总共安装了68个软件包,包括依赖项。

一旦这样做,我可以看到,Zend公司在10081和10082监听:

# netstat -anp | grep 1008 
tcp  0  0 0.0.0.0:10081    0.0.0.0:*     LISTEN  2177/lighttpd 
tcp  0  0 0.0.0.0:10082    0.0.0.0:*     LISTEN  2177/lighttpd 

这对我来说安装过程的顺利,尽管我不知道什么的Zend。如果安装Zend是你正在做的,那么这些步骤应该让你去。

希望这有助于。

+0

仍然没有运气。我仍然遇到同样的错误。 – EngineerCoders

1

我刚刚通过安装Zend Server软件包来解决这个问题。

首先,只安装普通包:

$ sudo yum install zend-server-php-5.4-common 

下一步,下载对mod-PHP和Zend服务器* RPM文件:

$ wget http://repos-source.zend.com/zend-server/6.2/rpm/x86_64/mod-php-5.4-apache2-zend-server-5.4.21-2.x86_64.rpm 
$ wget http://repos-source.zend.com/zend-server/6.2/rpm/x86_64/zend-server-php-5.4-6.2.0-314.x86_64.rpm 

最后,使用RPM,而不是YUM,我使用--replacefiles选项直接安装了zend-server和mod-php软件包,如下所示:

sudo rpm -ivh zend-server-php-5.4-6.2.0-314.x86_64.rpm mod-php-5.4-apache2-zend-server-5.4.21-2.x86_64.rpm --replacefiles 

不是肯定会发生什么事情,但迄今为止它运作良好。

  • wget文件可能会发生变化 - 回购仍然存在 - 但文件上的版本不同。
+0

刚才意识到在这之后你将无法通过yum自动更新软件包。但是,我不明白为什么同样的步骤不能再次重复。 – Cowlby

相关问题