PDO-Treiber mit PHP-Docker-Image verwenden
Fehler beim Zugriff auf eine Datenbank mithilfe des PDO-Treibers deuten auf eine fehlende Erweiterung hin. So beheben Sie dieses Problem in einem PHP-Docker-Image:
Das PHP-Docker-Image enthält standardmäßig nicht die MySQL-Erweiterung. So installieren Sie es:
Benutzerdefiniertes Docker-Image erstellen:
Fügen Sie die folgende Zeile hinzu, um die PDO- und MySQL-Erweiterungen zu installieren:
RUN docker-php-ext-install pdo pdo_mysql
Benutzerdefinierte PHP-Konfigurationsdatei erstellen:
Erstellen Sie eine benutzerdefinierte PHP-Konfigurationsdatei (php.ini) und fügen Sie die folgende Zeile hinzu:
extension=pdo_mysql.so
Benutzerdefiniertes Image erstellen und ausführen:
Fehlerbehebung Tipps:
Das obige ist der detaillierte Inhalt vonWie installiere und verwende ich den PDO-Treiber mit PHP-Docker-Images?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!