【问题标题】:Unable to Install Zend Server 6 on Amazon EC2 Instance无法在 Amazon EC2 实例上安装 Zend Server 6
【发布时间】:2013-10-17 23:26:30
【问题描述】:

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

当我运行时显示此错误:sudo yum install zend-server-php-5.4 in a terminal。

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”并重新启动服务器。

请帮忙。谢谢。

【问题讨论】:

  • 我认为你的意思是 Red Hat 6.4
  • 对不起。它的版本为 6.4。谢谢。

标签: amazon-ec2 zend-server zend-server-installation


【解决方案1】:

我刚刚通过分段安装 Zend Server 包解决了这个问题。

首先,只安装通用包:

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

接下来,下载 mod-php 和 zend-server* 的 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 文件可能会更改 - 存储库仍在运行 - 但文件上的版本不同。

【讨论】:

  • 刚刚意识到在此之后您将无法通过 yum 自动更新软件包。但是,我不明白为什么不能再次重复相同的步骤。
【解决方案2】:

我不知道zend 是什么,但我关注了他们的documentation 并且能够成功安装它。这是我的步骤:

使用ami-b8a63b88为 RHEL6.4 64 位创建了一个 EC2 实例

更新/etc/yum.repos.d/zend.repo如下:

[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,那么这些步骤应该可以帮助您继续。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-04
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多