首頁 > 資料庫 > mysql教程 > 如何在 PHP Docker 映像中安裝 MySQL 的 PDO 驅動程式?

如何在 PHP Docker 映像中安裝 MySQL 的 PDO 驅動程式?

Barbara Streisand
發布: 2024-11-08 05:42:01
原創
1057 人瀏覽過

How to install PDO driver for MySQL in a PHP Docker image?

在PHP Docker 映像中安裝PDO 驅動程式

您在嘗試從PHP 容器內存取資料庫時遇到錯誤,因為缺少資料庫時遇到錯誤,因為缺少MyMy的PDO 驅動程式。要解決此問題,請按照以下步驟操作:

使用docker-php-ext-install 腳本

不要手動安裝PHP 擴展,而是使用官方docker-來自PHP docker 儲存庫的php-ext-install 腳本。此腳本簡化了安裝過程。

如下建立 Docker 映像:

FROM php:5.6-apache

# PHP extensions
RUN docker-php-ext-install pdo pdo_mysql
登入後複製

此指令將在您的 Docker 映像中安裝 PDO 和 pdo_mysql 擴充功能。

確認擴展安裝

執行上述命令後,通過運行以下命令驗證擴展是否已成功安裝:

php -i | grep PDO
登入後複製

您應該看到指示PDO 支援已啟用的輸出並且pdo_mysql 驅動程式也已啟用。

重新啟動容器

安裝擴充後,重新啟動容器以使變更生效。

附加說明

您之前手動安裝擴展的嘗試無效,因為 apt-get 方法為主機安裝擴展,而不是容器。另一方面,docker-php-ext-install 腳本專門在容器環境中安裝擴充功能。

總之,透過使用 docker-php-ext-install 腳本並重新啟動容器,您將成功在 PHP Docker 映像中安裝 MySQL 的 PDO 驅動程序,解決了連接問題。

以上是如何在 PHP Docker 映像中安裝 MySQL 的 PDO 驅動程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板