Невозможно установить Zend Server 6 в экземпляре Amazon EC2

Я не могу установить Zend Server 6 на экземпляр Amazon EC2 под управлением Red Hat 4.6.3-2.

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

Пожалуйста помоги. Благодарю.

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 может быть изменен - ​​репозиторий все еще работает, но версии файлов разные.

Я не знаю, что такое 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, то эти шаги должны помочь вам.

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

Другие вопросы по тегам