2017-01-21 4 views
0

Я устанавливаю laravel 5, а затем устанавливаю пакеты neede.Как установить pdo-mysql в centos7

Я устанавливаю php-pdo и некоторые другие, но теперь я не могу установить ошибку pdo-mysql и laravel.

PDOException in PDOConnection.php line 47: could not find driver 

Я использую Centos 7 и PHP 5-6-29.

ответ

1

https://webtatic.com/packages/php56/

Я считаю, что водитель php56w-MySQL так yum install php56w-mysql должен делать эту работу.

+0

ня установить php56w-MySQL Загруженных плагины: fastestmirror, заменить Загрузка скорости зеркала от кэшированных hostfile база: fr.mirror.babylon.network EPEL: epel.mirrors.ovh.net дополнения: fr.mirror.babylon.network ИУС: mirrors.ircam.fr remi-safe: fr.mirror.babylon.network Обновления: fr.mirror.babylon.network webtatic: uk.repo.webtatic.com Нет пакета php56w-mysql. Ошибка: ничего не делать –

+0

Вы добавили репозитории для своей версии CentOS? Как указано в верхней части ссылки? Вы можете попробовать 'yum search php | grep mysql' и посмотреть, есть ли у вас что-то подобное? –

3

Проверьте, какой пакет установлен (поставщик) и предоставляет стек, а затем используйте одно и то же пространство имен.

  • Webtatic использует php56w- *
  • ИУС использует php56u- *
  • Remi-безопасный (пакеты SCL) использование php56-PHP- *
  • Remi-php56 просто использование php- *
  • другие провайдеры могут использовать что-то еще

Как вам нужно pdo_mysql драйвер, просто

yum install <namespace>-pdo_mysql 

(используя доб имя, ни будут найти правильное имя пакета, который обеспечивает эту внутр).

Также проверьте у вас нет какого-либо «исключить» строку в конфигурации ня (например, те, которые предусмотрены в измененном CPanel распределений)

Смежные вопросы