尝试运行数据库迁移时,出现此错误。
[PDOException]
could not find driver
根据此answer,尚无可用的套餐。有什么方法可以安装这个吗?运行以下搜索确认尚无驱动程序。
yum search php71w- | grep -i pdo
答案 0 :(得分:0)
yum install php-mysql
应该这样做。
答案 1 :(得分:0)
您可以安装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