こんにちは。 今回はローカルでPHPが動作する環境を作る事ができるDockerを紹介したいと思います。 新規契約や、サーバに関する深い知識は必要がなく、Dockerを理解すれば簡単にサーバ構築ができるので、ぜひ最後までご覧ください。 Dockerとは? 「データやプログラムを隔離できる」仕組み OS(Linux)やPHP、SQLなどをそれぞれ一つのコンテナとして組み合わせて実行環境を作成する 様々なサーバを構築する事も可能(webサーバ、メールサーバ…他多数) 今回はwebサーバ、データベースサーバのみ使用 Dockerのメリットとデメリット メリット 独立しているため、一部だけ差し替えたり修正する事も安全に行える 「イメージ化」が可能なので自分で1から作らなくても手軽に構築できる コンテナにカーネルを含める必要がないので、かなり軽量 全員に同じ開発環境を提供する事ができる デメリット L