php.iniの場所の確認

こんにちはbzyです。
今回はdockerでphpのコンテナを立ち上げる時にphp.iniの設定が反映されなく困ってしまったので覚書となります。

結論

まずdockerを立ち上げたらコンテナにログインします。
その後以下のコマンドを打ってください。

php -i | grep php.ini

すると以下のようにphp.iniのフォルダを返してくれます。

Configuration File (php.ini) Path => /usr/local/etc/php

ここでは /usr/local/etc/php 配下にphp.iniを置かないといけないですね。
phpのバージョンによってphp.iniのフォルダが異なるので注意が必要です。

今回はそれがわかっていなくて解決までに時間がかかりました。😅

おまけ

php.iniの設定を反映させるためにはdocker-compose.ymlに以下の設定をすればphp.iniをわざわざ書き換えする必要がないですね。

COPY ./php.ini /usr/local/etc/php

今回は以上です。では〜👋

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です