簡體   English   中英

Amazon AMI PDO MYSQL驅動程序丟失。 沒有適用於PHP 7.1的軟件包。 如何安裝7.1 PDO_MYSQL驅動程序?

[英]Amazon AMI PDO MYSQL driver missing. No package is available for PHP 7.1. How can I install the 7.1 PDO_MYSQL driver?

嘗試運行數據庫遷移時,出現此錯誤。

[PDOException]
  could not find driver

根據這個答案 ,還沒有可用的包。 有什么方法可以安裝這個嗎? 運行以下搜索確認還沒有驅動程序。

yum search php71w- | grep -i pdo

yum install php-mysql應該這樣做。

您可以在Webtatic存儲庫網站上的php71 下安裝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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM