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