У меня есть свежий экземпляр на EC2 «Linux / Unix, CentOS 6 | 64-битный образ машины Amazon (AMI)»
Вот что я сделал, чтобы он заработал.
yum install wget
wget http://repo.webtatic.com/yum/el6/latest.rpm
sudo rpm -Uvh latest.rpm
yum repolist
yum update
sudo yum install httpd mod_ssl
sudo /usr/sbin/apachectl start
chkconfig --levels 235 httpd on
vi /etc/sysconfig/iptables
// add -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
// add -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
/etc/init.d/iptables restart
sudo yum install php54w php54w-mysql php54w-gd php54w-xml php54w-xmlrpc php54w-mbstring php54w-mcrypt php54w-pdo php54w-soap
Когда я дохожу до последней команды, она терпит неудачу, потому что:
Error: mysql55-libs conflicts with mysql-libs-5.1.67-1.el6_3.x86_64
Error: Package: php54w-mcrypt-5.4.13-1.w6.x86_64 (webtatic)
Requires: libmcrypt.so.4()(64bit)
Я попытался не устанавливать php54w-mcrypt, но php54w-mysql по-прежнему не работает. Если я попытаюсь установить php-mysql (не php54w), это все равно не удастся.
Есть идеи, как это решить?
Редактировать: Есть ли альтернативное репо для webtatic, которое я могу использовать с последними стабильными выпусками, которые делает работай? База Yum не включает php 5.4, который я бы хотел использовать.
Как упоминает Electrawn, пакет libmcrypt теперь находится в репозитории Webtatic, это зависит от репозитория EPEL, но не у всех он установлен.
Что касается проблемы с установкой MySQL 5.5 php54w-mysql, она была решена 6 мая: http://www.webtatic.com/news/2013/05/latest-updates-php-5-4-14-5-3-24/
Если вы столкнулись с этой проблемой при установке php ?? with-mysql, попробуйте вместо этого следующее:
yum install php??w-mysqlnd
Это пропустит проверку зависимости.
Я столкнулся с этой проблемой и отправил письмо Энди, который управляет веб-репозиторием. Отсутствующая зависимость libmcrypt теперь включена в веб-репозиторий.
Срок обработки электронного письма составил 16 часов.