Сценарий, который я написал несколько месяцев назад, обеспечил около 100 или более виртуальных серверов стеком LAPP (Linux Apache Percona PHP).
Недавно следующая строка не работает, потому что yum имеет Percona-XtraDB-Cluster-devel, помеченный как конфликт с Percona-Server-client-55, что означает, что вы не можете yum установить libmysqlclient_r, который является зависимостью для сборки PHP.
rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm 2>&1 >> $logfile; yum install Percona-Server-client-55 Percona-Server-server-55 percona-toolkit.noarch Percona-XtraDB-Cluster-devel -y
... тогда что-то происходит:
Error: Percona-XtraDB-Cluster-devel-55 conflicts with Percona-Server-client-55-5.5.37-rel35.0.el6.x86_64
Из-за этого я не могу скомпилировать PHP:
checking for mysql_close in -lmysqlclient_r... no
checking for mysql_error in -lmysqlclient_r... no
configure: error: mysql configure failed. Please check config.log for more information.
Я не могу быть единственным человеком, пытающимся скомпилировать PHP из исходников, знает ли кто-нибудь способ установки libmysqlclient_r через Percona?
Что ж, позор мне, я смог установить Percona Shared Compat, чтобы избавиться от этой проблемы:
Percona-Server-общий-compat.x86_64
Надеюсь, это поможет другим.