개발을 간바루Joy 하게

AWS EC2에 laravel 설치 본문

프로그래밍/laravel

AWS EC2에 laravel 설치

New! Game 2020. 1. 31. 14:54

이 글은 LEMP 환경에서 설치하였음을 알려드립니다.

https://ganbarujoy.tistory.com/38

 

#2 AWS LEMP 서버 구축

바로 시작하겠습니다 //1. 현재 운영체제에 설치돼있는 프로그램 최신 버전 패치 sudo yum update 리눅스 업데이트를 해줍니다 //2. Nginx 설치 sudo yum install nginx nginx를 설치해줍니다 nginx -v sudo ser..

ganbarujoy.tistory.com

 

라라벨 인스톨러를 컴포저를 사용하여 다운로드 합니다.

composer global require laravel/installer

 

컴포저 설치 방법

https://www.lesstif.com/pages/viewpage.action?pageId=23757293

 

PHP Composer 설치 및 사용법

composer 는 ruby 의 bundle 처럼 패키지간의 의존성을 관리해 주는 유틸리티이다.

www.lesstif.com

 

설치 이후 패스경로를 잡아줍니다.

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

 

라라벨 프로젝트를 생성해줍니다.

laravel new blog

가끔 bash에 larabel 명령어가 안먹는경우가 있습니다

안먹힌다면 다음의 명령어를 입력합니다

composer create-project --prefer-dist laravel/laravel new-site-name

nginx 설정 경로 파일로 들어갑니다.

cd /etc/nginx/conf.d

 

 

본인의 프로젝트 nginx설정 파일을 nano에디터나 vi 에디터로 들어가 root 부분을 수정해줍니다.

sudo nano [nginx설정이름].conf

이렇게 되어있는 root 경로를

 

본인의 laravel 프로젝트 이름의 public 폴더로 변경해줍니다.

 

 

프로젝트 주소를 입력했을때 다음과 같이 뜨면 성공입니다.

 

//. 에러사항

php mbstring이 설치가 안되어 laravel 프로젝트 생성할때 에러가 발생하는 경우가 있습니다.

sudo yum install php72-mbstring

 

본인이 설치한 php버전에 맞춰 mbstirng을 설치해줍니다.

 

'프로그래밍 > laravel' 카테고리의 다른 글

[Laravel] tymon/JWT 활용  (0) 2024.01.26
Laravel application key 생성  (0) 2020.02.05
laravel 사용자 헬퍼함수 사용방법  (0) 2020.02.03