Невозможно установить Zend Server 6 на инстанс Amazon EC2

Мне не удается установить Zend Server 6 на инстанс Amazon EC2 с Red Hat 4.6.3-2.

Эта ошибка отображается, когда я запускаю: sudo yum install 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» и перезапустить сервер.

Пожалуйста помоги. Спасибо.


person EngineerCoders    schedule 17.10.2013    source источник
comment
Я думаю, вы имеете в виду Red Hat 6.4   -  person slayedbylucifer    schedule 18.10.2013
comment
Прости. Его версия 6.4. Спасибо.   -  person EngineerCoders    schedule 01.11.2013


Ответы (2)


Я просто решил эту проблему, установив пакеты Zend Server по частям.

Сначала установите только общий пакет:

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

Затем загрузите файлы RPM для mod-php и zend-server *:

$ 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, я установил пакеты zend-server и mod-php напрямую, используя параметр --replacefiles следующим образом:

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 может быть изменен - ​​репо все еще работает, но версии файлов разные.
person Cowlby    schedule 21.11.2013
comment
Просто понял, что после этого вы не сможете автоматически обновлять пакет через yum. Однако я не понимаю, почему нельзя повторить те же шаги снова. - person Cowlby; 10.12.2013

Я не знаю, что такое zend, но я следил за их документации и успешно установил. Вот мои шаги:

создал инстанс EC2 для 64-битной RHEL6.4 с использованием ami-b8a63b88

обновил /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, то эти шаги должны помочь вам.

надеюсь это поможет.

person slayedbylucifer    schedule 18.10.2013