[mac] 라라벨 실행시 주의점

지수토리·2022년 1월 2일
1
post-thumbnail

📌 composer 설치

> composer install

설치 되어있지 않다면 해당 링크로 설치 => macOS 에서 Laravel 설치하기

📌 php 버전 확인

php가 설치 되어있지 않다면 아래 처럼 설치

> brew install php

업데이트가 되어있지 않다면 업데이트하기

> brew upgrade php

⭐️ macOS Catalina에서는 brew로 PHP 버전을 7.4로 업데이트할 때 아래 명령을 수행해야한다.

> brew link --force --overwrite php@7.4

Linking /usr/local/Cellar/php@7.4/7.4.27... 810 symlinks created.

If you need to have this software first in your PATH instead consider running:
  echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
  echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc

이렇게 메세지가 뜨면 zshrc 파일에 환경변수를 설정해준다.

> echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
> echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc

vi 에디터로 열어보면 확인 가능하다.

> vi ~/.zshrc
> source ~/.zshrc

📌 artisan 명령어로 필요한 내용 실행

[1]

데이터베이스에 데이터가 없는 경우 반드시 migrate을 해주어야한다.
예를 들어 docker container를 처음 생성하고 실행한 후에는
laravel에서 사용할 시 migrate을 통해 데이터베이스에 값을 넣어야한다.

> php artisan migrate

[2]

만약 storage/app/public 에 저장된 파일들을 웹에서 접근할 수 있도록 하려면
public/storage 를 storage/app/public 으로 심볼릭 링크를 생성한다.

> php artisan storage:link

[3]

서버를 실행하고자 한다면,

> php artisan serve

2개의 댓글

comment-user-thumbnail
2022년 1월 3일

php가 설치 되어있지 않다면 아래 처럼 설치

brew install php

Php 가 원하는 버전이 아닐 경우 버전을 변경함

brew upgrade php
버전 목록 찾는 방법도 알아야 함

상황에 따라 php 5.6 7.1 7.4 8.0 등으로 변경 할줄 알아야 함.

버전마다 지원하는 함수가 바뀌기도함
버전이 바뀌면 새로운 함수가 나오기도 하고 함수가 사라지기도 함

답글 달기
comment-user-thumbnail
2022년 1월 3일

데이터베이스에 테이블이 없을 경우
migrate를 통해 테이블을 생성해 줘야 함.

데이터베이스 (DB)
테이블 (Table)
칼럼 (Column)

에 대해 구별할 줄 알아야 함.

답글 달기