Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasang Pemacu PDO dalam Imej Docker PHP?
Cara Memasang Pemacu PDO dalam Imej Docker PHP
Artikel ini menangani isu pemasangan pemacu PDO untuk PHP dalam bekas Docker. Imej PHP Docker yang disediakan dengan teg "php:5.6-apache" tidak termasuk pemacu PDO secara lalai.
Masalah
Mesej ralat "Ralat maut: Pengecualian yang tidak ditangkap 'PDOException' dengan mesej tidak dapat mencari pemandu" menunjukkan bahawa pemandu PDO hilang. Percubaan untuk memasang komponen "php-mysql" melalui "apt-get install php5-mysql" dan menambah fail "mysql.ini" dalam "/usr/local/etc/php/conf.d/" tidak berjaya.
Penyelesaian
Skrip docker-php-ext-install, yang disediakan oleh repositori PHP Docker rasmi, boleh digunakan untuk memasang pemacu PDO.
FROM php:5.6-apache # PHP extensions RUN docker-php-ext-install pdo pdo_mysql
Arahan ini akan memasang kedua-dua sambungan PDO dan PDO_MYSQL dalam bekas Docker.
Atas ialah kandungan terperinci Bagaimana untuk Memasang Pemacu PDO dalam Imej Docker PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!