Maison > Article > base de données > Comment installer le pilote PDO MySQL dans votre image PHP Docker ?
Installer le pilote PDO dans l'image Docker PHP
Arrière-plan :
Vous rencontrez un erreur en essayant d'accéder à une base de données dans votre application PHP dans un conteneur Docker. L'erreur indique que le pilote PDO MySQL est manquant.
Solution :
Le référentiel PHP officiel fournit un script pour installer les extensions PHP dans les conteneurs Docker : docker-php- installation externe. Pour résoudre ce problème :
FROM php:5.6-apache # Install PDO extension RUN docker-php-ext-install pdo pdo_mysql
Créez et installez l'image Docker personnalisée avec le PDO extension :
docker build -t custom-php-image . docker run -it --rm --name my-app custom-php-image
Maintenant, votre conteneur Docker aura le pilote PDO MySQL installé et vous devriez pouvoir accéder à votre base de données sans rencontrer l'erreur manquante du pilote PDO.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!