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

Установка mysqlnd для php 5.4.9 на CentOs 6.3

Хорошо, позвольте мне сразу перейти к делу, я полный новичок и никогда не делал ничего подобного, я читал учебник за учебником, но у меня ничего не получается. Когда я попытался установить файл rpm, я получил эту ошибку

rpm -Uvh ftp://ftp.pbone.net/mirror/rpms.famillecollet.com/enterprise/6/test/x86_64/php-mysqlnd-5.4.9-1.el6.remi.x86_64.rpm
Retrieving ftp://ftp.pbone.net/mirror/rpms.famillecollet.com/enterprise/6/test/x86_64/php-mysqlnd-5.4.9-1.el6.remi.x86_64.rpm
warning: /var/tmp/rpm-tmp.ez4vvd: Header V3 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
error: Failed dependencies:
        php-pdo(x86-64) = 5.4.9-1.el6.remi is needed by php-mysqlnd-5.4.9-1.el6.remi.x86_64

поэтому я попытался установить этот файл rpm и получил эту ошибку

rpm -ivh ftp://ftp.pbone.net/mirror/rrpms.famillecollet.com/enterprise/6/test/x86_64/php-pdo-5.4.6-1.el6.remi.x86_64.rpm
Retrieving ftp://ftp.pbone.net/mirror/rrpms.famillecollet.com/enterprise/6/test/x86_64/php-pdo-5.4.6-1.el6.remi.x86_64.rpm
curl: (9) Server denied you to change to the given directory
error: skipping ftp://ftp.pbone.net/mirror/rrpms.famillecollet.com/enterprise/6/test/x86_64/php-pdo-5.4.6-1.el6.remi.x86_64.rpm - transfer failed

Я использовал ftp-ссылки, потому что не знаю, как еще передать их на сервер. Я думаю, что меня это слишком расстраивает, но мне нужно установить этот драйвер, чтобы любой из моих скриптов работал правильно.

Любая помощь будет принята с благодарностью!

Попробуй добавить репозиторий Реми в yum и установите его таким образом. Yum автоматически обработает все зависимости за вас, поэтому вам не нужно идти по пути к окончательной зависимости. Экономит время и нервы :)

От имени пользователя root выполните следующие команды:

wget http://rpms.famillecollet.com/enterprise/remi.repo -O /etc/yum.repos.d/remi.repo
yum --enablerepo=remi-test install php-mysqlnd

Первая команда получит файл конфигурации репозитория для репозитория Реми. Вторая команда установит php-mysqlnd пакет, а также будет использовать репозиторий Remi для его установки.