【问题标题】:Amazon AMI PDO MYSQL driver missing. No package is available for PHP 7.1. How can I install the 7.1 PDO_MYSQL driver?缺少 Amazon AMI PDO MYSQL 驱动程序。 PHP 7.1 没有可用的软件包。如何安装 7.1 PDO_MYSQL 驱动程序?
【发布时间】: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


    【解决方案1】:

    您可以安装 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
    

    【讨论】:

      【解决方案2】:

      yum install php-mysql 应该这样做。

      【讨论】:

        猜你喜欢
        • 2018-09-28
        • 2016-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多