現在の位置: ホーム> 最新記事一覧> docker環境でのphp.ini構成ファイルの変更に関する完全なチュートリアル

docker環境でのphp.ini構成ファイルの変更に関する完全なチュートリアル

gitbox 2025-08-02

dockerでphp.ini構成ファイルを変更する方法

Dockerを使用してPHP環境を構築する場合、通常、プロジェクトのニーズに応じてPHP.iniの構成パラメーターを調整する必要があります。この記事では、PHPランタイムの動作をよりよく制御するために、DockerコンテナでPHP.iniファイルを見つけて変更する方法を詳細に説明します。

php.iniファイルの場所を見つけます

まず、コンテナ内のphp.iniファイルの実際のパスを確認する必要があります。次のコマンドを使用して、php.iniファイルの場所を取得できます。

 docker exec [container_name] php -i | grep "php.ini"

[container_name]を独自のコンテナ名に置き換えます。実行後、PHP.iniファイルへの絶対パスが返されます。

Dockerコンテナを入力します

php.iniパスを確認した後、次のコマンドを使用してコンテナを入力します。

 docker exec -it [container_name] /bin/bash

コンテナを入力した後、次の構成変更を行うことができます。

テキストエディターを使用してPHP.iniファイルを変更します

NanoやVIなどの編集者は通常、Dockerコンテナに事前にインストールされます。エディターを選択して、好みに応じてPHP.iniファイルを開きます。たとえば、nanoで編集:

 nano /path/to/php.ini

またはVIを使用します:

 vi /path/to/php.ini

/path/to/php.iniを実際のパスに置き換えます。たとえば、PHP構成はファイルで変更できます。

 post_max_size = 20M

変更が完了したら、エディターを保存して終了します。

変更と終了を保存します

Nanoを例にとって、 Ctrl + xキーの組み合わせを押し、 Yを押して保存を確認し、最後にEnterを押して終了します。

Dockerコンテナを再起動して、構成を有効にします

構成変更を完了したら、コンテナを再起動して新しいPHP.ini設定をロードする必要があります。

 docker restart [container_name]

コンテナ名を交換した後、コマンドを実行して変更プロセス全体を完了します。

結論

上記の方法により、Docker環境でPHP構成ファイルPHP.iniを柔軟に変更できます。これは、開発および展開プロセスに非常に役立ち、PHPの動作パラメーターをより正確に調整し、アプリケーションの安定性とパフォーマンスを改善するのに役立ちます。