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