問題陳述:
用戶嘗試在PHP Docker 圖像陳述:
用戶嘗試在PHP Docker 像鏡像標記為php:5.6-apache)遇到錯誤,指示驅動程式無法安裝發現。
分析:
儘管安裝了 PHP-MySQL 元件並指定了必要的配置,PDO 驅動程式仍然處於非活動狀態。
解決方案:
FROM php:5.6-apache # PHP extensions RUN docker-php-ext-install pdo pdo_mysql
缺少的元素在於未能安裝所需的 Docker 擴充PDO。要解決此問題,可以如下更新Dockerfile:
說明:
來自官方PHP 儲存庫的docker-php-ext-install 腳本允許在Docker 映像中安裝PHP 擴充功能。透過指定 pdo 和 pdo_mysql 擴展,所需的功能將會新增到映像中。以上是為什麼我的 PHP Docker 映像中缺少 PDO 驅動程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!