Amazon AMI PDO MYSQL驱动程序丢失。没有适用于PHP 7.1的软件包。如何安装7.1 PDO_MYSQL驱动程序?

时间:2017-06-17 03:28:43

标签: php linux laravel amazon-web-services centos

尝试运行数据库迁移时,出现此错误。

[PDOException]
  could not find driver

根据此answer,尚无可用的套餐。有什么方法可以安装这个吗?运行以下搜索确认尚无驱动程序。

yum search php71w- | grep -i pdo

2 个答案:

答案 0 :(得分:0)

yum install php-mysql应该这样做。

答案 1 :(得分:0)

您可以安装Webtatic存储库网站上php71 package下列出的php71w-mysqlphp71w-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