[Laravel] 01. 시작하기

yunulog·2022년 10월 10일
0

Laravel

목록 보기
1/6
post-thumbnail

설치하기

Laravel v7.x 버전과 Mac OS 기준으로 작성된 설명입니다.

PHP 설치

PHP가 설치되어 있지 않은 경우 PHP를 설치해준다.
터미널을 열고 다음 코드를 실행한다.
brew install php@8.0

컴포저(Composer) 설치

컴포저 설치 페이지에 가서 설명을 따라하면 된다. 다음은 해당 설명이다.

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

터미널을 열고 위 코드를 한줄씩 실행시킨다.

컴포저를 여기저기서 사용하기 편하게 전역(Global)로 바꿔준다.

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

그 다음 컴포저 버전 확인 코드(composer -v)를 실행하면 다음과 같이 나온다.

Composer Create-Project를 통한 설치

컴포저를 사용해 라라벨 인스톨러를 다운로드한다.

composer create-project --prefer-dist laravel/laravel laravel7

그럼 코드를 실행한 위치에 Laravel7 이라는 이름의 폴더가 만들어진다.

로컬 개발 서버 만들기

로컬 환경에 PHP가 설치되어 있다면 PHP에 내장된 개발 서버를 사용하여 애플리케이션을 구동할 수 있다.

php artisan serve

라라벨 발렛

라라벨 개발환경에는 크게 발렛홈스테드가 있다.

홈스테드는 주로 윈도우에서 사용하고, 발렛은 맥 os 에서 주로 사용한다.

발렛은 최소한의 리소스를 사용하여 매우 빠른 로컬 개발 환경을 제공한다. 단, 로컬 머신에 직접 PHP 와 데이터베이스 서버를 설치할 필요가 있다.

발렛을 설치하기 위해서는 brew 와 composer 모두 설치되어있어야 한다.

컴포저로 발렛 설치

composer 이용한 발렛 설치

composer global require laravel/valet

Valet 설치

valet install

위 코드를 실행했을 때 command not found: valet 에러가 뜬다면 PATH 설정을 해주어야한다.

command not found: valet 에러

아래의 명령어를 이용해 Laravel Valet이 잘 설치된지 확인한다.

아래의 명령어 실행 후의 Vendor 폴더안에 있는 valet 경로가 나오면 잘 설치 된것이다.
ls -al ~/.composer/vendor/bin/valet

그다음 PATH설정 안 했는지 살펴본다.

아래 명령어 실행 후 valet버전이 나오면 valet설치에 문제 없고 PATH설정만 해주면 된다.
~/.composer/vendor/bin/valet --version

아래 명령어를 터미널에 입력해 PATH설정을 해준다.
export PATH=$PATH:~/.composer/vendor/bin

그 다음 valet install 명령어를 다시 실행하면 설치가 잘 된다.
valet install

0개의 댓글