반응형

라라벨 설치하는 방법은 공식 홈페이지에 보면 잘 나와있습니다.
laravel.kr/docs/8.x/valet
Mac OS를 사용하는 경우 발렛이라는 좋은 개발 환경이 있습니다.

Valet 설치하기

먼저 홈브루를 설치해야 합니다.

홈브루를 설치하셨거나 원래 있으시다면 먼저 업데이트를 해줍니다.

brew update


그다음 설치해야 할 프로그램을 찾아줍니다.

brew search php


원하는 버전의 php를 install 해줍니다.

brew install php

 

컴포즈 설치

그다음 컴포즈를 설치를 해줍니다.
getcomposer.org/ (자세한 방법은 공식 홈페이지에 나와있습니다.)

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"


현재는 composer를 실행시키려면 composer.phar 명령어를 입력해야 합니다.
귀찮기 때문에 composer 명령어 만으로도 실행시킬 수 있게 해주는 코드를 실행하겠습니다.

mv composer.phar /usr/local/bin/composer

composer 명령어를 입력해서 잘 실행되는지 확인을 해줍니다.

라라벨 설치하기

먼저 라라벨 인스톨러를 설치해야 합니다. 터미널에 아래 코드를 입력합니다.

composer global require "laravel/installer"


설치가 되었다면 라라벨이 실행될 수 있게 PATH를 설정해주어야 합니다.

vi ~/.bash_profile

위의 명령어를 입력하여 bash_profile 파일을 열고, esc + i 버튼을 눌러 insert 모드로 전환한다.

아래의 코드를 입력합니다.

export PATH="$PATH:$HOME/.composer/vendor/bin"

코드를 입력했으면 esc + :wq! 입력 (저장하고 나가기)

만약 터미널이 bash가 아닌 zsh라면 .bash_profile이 아닌 .zshrc 라는 파일에 경로를 입력해야 한다!

설치가 되었다면 아래의 코드로 발렛을 설치해줍니다.

composer global require laravel/valet


그다음으로 아래의 코드를 실행시킵니다.

valet install
반응형

 

laravel new blog

위의 코드를 입력하면 blog라는 라라벨의 새로운 프로젝트가 생성이 됩니다.

만약 라라벨의 특정 버전으로 프로젝트를 생성하고 싶다면 아래 코드를 입력합니다.

composer create-project --prefer-dist laravel/laravel blog "5.4.*"


만든 프로젝트 폴더로 들어간 후 php artisan 입력

→ 자세한 설명들이 나와있다

php artisan serve를 입력하면 터미널에 주소가 뜹니다.


브라우저에 주소 http://localhost:8000/ 를 입력하면 아래 사진과 같은 화면이 뜬다면 성공!!

 


valet에는 park와 link라는 명령어가 있습니다.
link 명령어는 http://128.0.0.1:8000/ 의 주소를 다른 naver나 google과 같은 사이트처럼 http://naver.com로 접속 가능하도록 해줍니다.

valet links를 입력하면 현재 등록이 돼있는 url 주소가 나옵니다.
valet link [원하는 주소이름] 을 입력하면 입력한 주소 이름으로 url이 생성됩니다. 

생성한 URL 주소로 들어가면 같은 화면이 뜹니다.


삭제는 valet unlink [원하는 주소] 로 간단하게 삭제가 가능합니다.

반응형

+ Recent posts