ホームページ > データベース > mysql チュートリアル > PHP Docker イメージに PDO ドライバーをインストールするにはどうすればよいですか?

PHP Docker イメージに PDO ドライバーをインストールするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-08 20:15:02
オリジナル
219 人が閲覧しました

How to Install PDO Driver in a PHP Docker Image?

PHP Docker イメージに PDO ドライバーをインストールする方法

この記事では、Docker コンテナー内に PHP 用の PDO ドライバーをインストールする問題について説明します。 「php:5.6-apache」タグが付いた提供された PHP Docker イメージには、デフォルトでは PDO ドライバーが含まれていません。

問題

エラー メッセージ「致命的エラー:キャッチされない例外「PDOException」とメッセージ「ドライバーが見つかりませんでした」は、PDO ドライバーが見つからないことを示します。 「apt-get install php5-mysql」を介して「php-mysql」コンポーネントをインストールし、「/usr/local/etc/php/conf.d/」に「mysql.ini」ファイルを追加しようとしましたが、失敗しました。

解決策

docker-php-ext-install スクリプト。公式の PHP Docker リポジトリは、PDO ドライバーのインストールに使用できます。

FROM php:5.6-apache

# PHP extensions

RUN docker-php-ext-install pdo pdo_mysql
ログイン後にコピー

このコマンドは、Docker コンテナー内に PDO 拡張機能と PDO_MYSQL 拡張機能の両方をインストールします。

以上がPHP Docker イメージに PDO ドライバーをインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート