맥에서 라라벨을 개발하는 방법

· 2017-11-04 (토) 23:19:44 · 2630 · 2

맥에서 LEMP 스택으로 PHP 개발하기 1, 2

 

https://sir.kr/cm_free/1425552

 

로 하는 방법도 있지만,

 

오늘 소개하는 방법은 약간 다른 방법입니다.

 

vessel이라고 https://vessel.shippingdocker.com/  

 

내용을 보면 docker를 이용한 것 이네요.. (맥과 리눅스에서만 동작한다고 되어 있네요..)

 

먼저 docker를 설치해주세요.. https://docs.docker.com/docker-for-mac/install/#download-docker-for-mac

 

composer 도 설치해 주세요..

 

터미널에서 라라벨 Project하나를 만듭니다.

 

composer create-project laravel/laravel blog

 

cd blog

 

php artisan --version

 

으로 확인 하시면 라라벨 버전이 5.4.3x로 나오면  이것은 php 버전이 5.6.xx라서 그렇습니다.

 

which php 

 

로 찾아보면 /usr/bin아래에 있네요..

 

sudo mv /usr/bin/php /usr/bin/php5

 

로 변경을 합니다.  (에러가 날 경우에는 https://www.mikesel.info/fix-operation-not-permitted-root-os-x-terminal/

 

참조로)

 

LEMP스택 설치 링크 중에서 PHP71설치를 합니다.

 

which php

 

를 해보면 /usr/local/bin/php가 실행되는 것을 알 수 있습니다.

 

라라벨 5.5버전을 composer로 만들고..  (꼭 확인하세요..)

 

그 프로젝트 디렉토리에서 (여기서는 blog)

 

다음을 차례대로 실행합니다.

 

# Install Vessel into your project

composer require shipping-docker/vessel:~1.0

 

# Publish the `vessel` command and Docker files

php artisan vendor:publish --provider="Vessel\VesselServiceProvider"

 

# Run this once to initialize project

# Must run with "bash" until initialized

bash vessel init

 

# Start vessel

./vessel start

 

모든 것이 제대로 설치되어 있다면,  한참동안 docker 이미지를 만들 것입니다.

 

docker ps  또는 ./vessel ps

 

로 체크를 해보면 app, mysql, redis 3가지가 돌고 있는 것을 확인할 수 있습니다.

 

브라우저에서 localhost로 접속하면 라라벨 화면이 나오는 것을 확인 할 수 있습니다.

 

간단하게 DB작성이 잘되고 있는지 확인해 보세요..

 

./vessel artisan make:auth

./vessel artisan migrate

 

에러 없이 되면 잘 된것입니다. 

 

앞의 문장에서 보듯이 php artisan 대신에 ./vessel artisan 으로 처리가 되네요..

 

아쉬운점은

 

phpmyadmin이 없다는 것

mysql 5.7로 초이스가 없다는 것등입니다.

 

간단하게 테스트용으로 사용이 가능할 것 같습니다.  phpmyadmin만 추가하면.. (Mac에서는 Sequel Pro를 사용하면 되네요..)

 

다양한 솔루션이 필요하시분은 http://laradock.io/ 을 이용해 주세요

 

 

 

|

댓글 2개

윈도우용도 지원하면 편할 것 같습니다. 컴퓨터와의 연동성을 줄일수가 있을 것 같습니다. 즉 Docker만 설치하면, 나머지는 다 프로젝트 파일안에서 처리가 되니(개발에 연동된 환경도 그 안에 다 있으니.), 백업도 편할 것 같고.. (아니면 별도의 USB파일에..)
유용한 정보 감사합니다....^^
댓글을 작성하시려면 로그인이 필요합니다.

맥사용자

214건

맥사용자 소모임 게시판 입니다.

+
제목 글쓴이 날짜 조회
20-01-20 조회 2,500
20-01-14 조회 2,014
20-01-08 조회 1,812
20-01-08 조회 1,724
20-01-08 조회 1,830
20-01-08 조회 1,776
19-12-11 조회 1,851
19-06-16 조회 1,843
19-04-21 조회 1,604
19-01-24 조회 1,857
19-01-23 조회 1,743
18-12-14 조회 1,671
18-06-18 조회 3,311
17-11-14 조회 2,440
17-11-04 조회 2,631
17-11-02 조회 2,444
17-09-10 조회 3,217
17-09-07 조회 2,830
17-09-04 조회 2,387
17-06-23 조회 2,602
17-06-03 조회 2,320
17-02-03 조회 2,413
17-01-16 조회 2,636
17-01-10 조회 2,751
17-01-03 조회 2,382
16-11-14 조회 2,608
16-11-01 조회 5,537
16-10-20 조회 4,167
16-10-20 조회 2,054
16-10-19 조회 3,668