開発環境構築について質問させて下さい!Vagrantで仮想マシーンを複数作れるのは理解して出来るようになりました。仮想マシーンAにはCentOS6系、仮想マシーンBにはCentOS7系をといった感じで作ってみました。ここまではOKなのですが、どうするのが良いかわからないのが次です。
開発時に例えばPHP5を使って開発する案件とかPHP7を使って開発する案件などが出てくることもあるかと思います。こういった場合、どのように開発環境を作ると良いのでしょうか?
1.PHP5用の仮想マシーンとPHP7用の仮想マシーンをそれぞれ構築
2.PHP5とPHP7を両方、1つの仮想マシーンにインストールしたものを構築
2の場合は、PHP5を使う案件の時はPHP5の環境で、PHP7を使う案件の時はPHP7の開発環境でシステム開発をすることになると思うのですが、バージョンの切り替えを容易に行う仕組みがあるのでしょうか?
Pythonの場合は確かvirtualenvみたいなモジュールで仮想開発環境を切り替え出来たと思います。phpの場合もそのようなものがあるのでしょうか?
みんなの回答 2 件
PHPの切り替えを行うツールはいくつかあるとおもうけど、Vagrantって開発環境毎に専用設計するためのものだとおもってた。使ってないけど。
PHPのバージョン切り替えして複数案件のっけるなら仮想環境使わずローカルでよくない?
一個のマシンならhomebrewとかでバージョン管理するのでは
関連するトピックス