질문을 삭제하지 말아주세요.!
 
1
0
-1

라라벨을 처음 입문하는 개발자입니다.

현재 저희 회사 서비스가 php5.6 버전의 라라벨이 설치 안된 것이 하나 있고

이번에 php7 버전의 라라벨을 사용하는 환경이 있습니다.

제가 이번에 mac을 사게 되어서 제 mac에서 환경을 잡고 있는데 php5.6 버전과 php7 버전 두개를 사용하고 싶습니다.


https://unagi44.wordpress.com/2015/12/14/mac%EC%97%90%EC%84%9C-php7-install-%ED%95%98%EA%B8%B0/

해당 페이지를 참고하여 php7을 설치하는데 도저히 php7이 어디에 설치 되어 있는지 모르겠습니다.

그리고 git으로 내려받은 디렉토리의 composer install을 하면 php7 버전이 아니라 나타나는 오류 때문에 php7 버전을 라라벨에서만 사용할 수 있도록 세팅하고 싶은데 잘 안되네요...

구글링을 계속 하고 있지만 시원한 답을 아직 찾지 못했습니다.

시간이 더 길어 질 것 같아 도움이 필요하여 질문하게 되었습니다.

부디 답을 주실 수 있는 분이 계셨으면 좋겠습니다. ^^

아무쪼록 건강하시고 감사합니다.

    CommentAdd your comment...

    4 answers

    1.  
      2
      1
      0

      저는 맥에다 docker로 세팅해서 쓰고 있습니다. 


      docker for mac 을 설치하고

      아직 docker가 익숙하지 않아서 일단 laradock으로 기본 설정을 맞춰놓고,

      docker-compose로 필요한 것만 선택해서 up하고 있어요.

      (captain도 최근에 깔아봤는데 컨테이너 관리하기 좋더라고요.)


      vagrant에 비하면 훨씬 쾌적하고 설정이 쉬웠습니다.

        CommentAdd your comment...
      1.  
        1
        0
        -1

        phpenv 또는 brew-php-switcher 를 사용하는 방법이 있습니다.

        궁극의 해결책은 다른 분들이 답변하신 대로 가상 환경입니다.

        그리고 현재 가상 환경 중에서는 갑은 도커입니다.

          CommentAdd your comment...
        1.  
          1
          0
          -1

          맥에서 laravel 개발시 valet을 사용하시면 편하게 추가하실수 있습니다. 이것을 php7 기본용으로 사용하시고,

          mamp같은 apm설치본으로 php5.6설치후 http포트를 8000으로 변경하시면 둘다 사용가능하실 겁니다. 

            CommentAdd your comment...
          1.  
            1
            0
            -1

            맥에 여러 버전의 PHP를 설치해서 바꿔가면서 사용하기 보다는 가상 머신을 사용하길 권해드립니다. 

            시간이 부족해서 키워드만 우선 남기고 갈게요. 

            virtualbox 와 vagrant 조합

            혹은 docker 

            인데, docker 는 저도 아직 안해봐서 난이도를 잘 모르겠네요. 

            1. lzao

              답변 감사합니다.

              안그래도 지금 vagrant 설치하고 있는데 시간이 너무 오래 걸리네요 ㅋㅋ

              집 와이파이 쓰는데 2시간 넘게 걸릴 것 같아서

              다른 방법이 있나 찾아보고 있습니다. 

              답변 감사합니다. 만수무강 하세요. ^^

            CommentAdd your comment...