LaravelなんかのPHPフレームワークでは、デフォルトで.envファイルを用いて環境設定(Dotenv)するようになっています。 CakePHP 3は、デフォルトでDotenvが利用できる形にはなっていないので、ライブラリを導入してDotenvで環境設定ができるよう実装する手順を解説していきます。 ※ CakePHP 3.5以降では、Dotenvライブラリーのサポートが、アプリケーションスケルトンに追加されました。従って、バージョン3.5.0以降では本記事の手順を踏むことなく利用できます。 Dotenvとは?Dotenvとは、もともとRuby界隈で考えられた仕組みで、.envというファイルに環境情報(データベース接続情報やメールサーバー接続情報など)をまとめて記述して、それをロードすることで環境設定を行う仕組みです。 通常、.envはGit等のバージョン管理の対象外とし、デプロイする際