Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasang Pemacu PDO dalam Imej Docker PHP?

Bagaimana untuk Memasang Pemacu PDO dalam Imej Docker PHP?

Barbara Streisand
Barbara Streisandasal
2024-11-08 20:15:02247semak imbas

How to Install PDO Driver in a PHP Docker Image?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn