-
ID:MU8nzh さんの質問

開発環境構築について質問させて下さい!Vagrantで仮想マシーンを複数作れるのは理解して出来るようになりました。仮想マシーンAにはCentOS6系、仮想マシーンBにはCentOS7系をといった感じで作ってみました。ここまではOKなのですが、どうするのが良いかわからないのが次です。


  • 開発時に例えばPHP5を使って開発する案件とかPHP7を使って開発する案件などが出てくることもあるかと思います。こういった場合、どのように開発環境を作ると良いのでしょうか?

  • 1.PHP5用の仮想マシーンとPHP7用の仮想マシーンをそれぞれ構築
    2.PHP5とPHP7を両方、1つの仮想マシーンにインストールしたものを構築

  • 2の場合は、PHP5を使う案件の時はPHP5の環境で、PHP7を使う案件の時はPHP7の開発環境でシステム開発をすることになると思うのですが、バージョンの切り替えを容易に行う仕組みがあるのでしょうか?

  • Pythonの場合は確かvirtualenvみたいなモジュールで仮想開発環境を切り替え出来たと思います。phpの場合もそのようなものがあるのでしょうか?

みんなの回答 2 件

ID:G2egKb さんの回答

PHPの切り替えを行うツールはいくつかあるとおもうけど、Vagrantって開発環境毎に専用設計するためのものだとおもってた。使ってないけど。
PHPのバージョン切り替えして複数案件のっけるなら仮想環境使わずローカルでよくない?

ID:1G6e9r

ローカルではどのようにバージョン切り替えを行っているのですか?

ID:G2egKb

phpenvとかphp-versionなど色々あるようですが、メインでPHPはつかってないので、未検証です。

ID:zcc1m1 さんの回答

一個のマシンならhomebrewとかでバージョン管理するのでは

ID:G2egKb

違います

ID:1G6e9r

phqbrewってやつで切り替えるのですかね?

ID:CXXB3Q

いいえ、ケフィアです。

最終更新日:2016-07-13 (1,381 views)

関連するトピックス

ページ上部に戻る