🐶

dockerのphp.iniを編集する方法

2024/07/02に公開

結論

  1. dockerコンテナに入る。(入り方はコンテナの構成などによると思うので各自で調べてください。)

  2. php -i | grep php.ini
    下記のようなパスが表示される。

Configuration File (php.ini) Path => /usr/local/etc/php/5.6
Loaded Configuration File => /usr/local/etc/php/5.6/php.ini  //こっち//
  1. vi + 先ほど取得したパス
vi /usr/local/etc/php/5.6/php.ini 
  1. 必要な箇所を編集し保存する。

この記事を書いた経緯

自身でアプリを開発中、写真をformからアップロードした際に、下記のようなエラーが出た。
The “” file does not exist or is not readable

うわぁ 見た事ないエラーだよ なんだこれ・・・

調べてみると一度にアップロードできる容量制限を超えていたようで、php.iniの編集が必要とのことでした。

結論の部分に書いた方法で編集し、アップロードを成功させることができましたが、php.iniを編集の仕方もわからず苦しみました。
vimを触ってからphp.iniをもう一度編集し直す機会があったのですが、
vim知っていたら編集するのは楽だと思います。

私と同じつまづきをした方の役に立てばと思います。

Discussion