Хорошо, позвольте мне сразу перейти к делу, я полный новичок и никогда не делал ничего подобного, я читал учебник за учебником, но у меня ничего не получается. Когда я попытался установить файл 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 для его установки.