【发布时间】:2017-11-19 21:26:40
【问题描述】:
尝试运行数据库迁移时,我收到此错误。
[PDOException]
could not find driver
根据这个answer,还没有可用的包。有什么办法可以安装这个吗?运行以下搜索确认还没有驱动程序。
yum search php71w- | grep -i pdo
【问题讨论】:
标签: php linux laravel amazon-web-services centos
尝试运行数据库迁移时,我收到此错误。
[PDOException]
could not find driver
根据这个answer,还没有可用的包。有什么办法可以安装这个吗?运行以下搜索确认还没有驱动程序。
yum search php71w- | grep -i pdo
【问题讨论】:
标签: php linux laravel amazon-web-services centos
您可以安装 Webtatic 存储库网站上 php71 package 下列出的 php71w-mysql 或 php71w-mysqlnd。这是一个工作 Dockerfile 来演示:
$ cat Dockerfile
FROM amazonlinux
RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
RUN rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
RUN yum install -y php71w-cli php71w-mysqlnd
$ docker run --rm $(docker build -q .) php -m | grep -i pdo
PDO
pdo_mysql
pdo_sqlite
【讨论】:
yum install php-mysql 应该这样做。
【讨论】: