Назад | Перейти на главную страницу

Проблемы с установкой php-mysql из webtatic

У меня есть свежий экземпляр на 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 часов.