AWS EC2 Laravel 설치

AWS EC2 Laravel 설치

업데이트 후 시작

yum -y update

LAMP 설치

sudo yum install -y httpd24 php70 mysql57-server php70-mysqlnd

아파치 재시작

sudo service httpd start

ec2-user 권한주기

ec2-user를 apache 그룹에 추가

sudo usermod -a -G apache ec2-user

로그 아웃 후 서버 다시 접속

exit

그룹에 추가 됐는지 확인

groups

ec2-user wheel apache 이렇게 출력되면 정상

그룹 소유권을 apache 그룹으로 변경

sudo chown -R ec2-user:apache /var/www

그룹에 쓰기 권한 주기

sudo chmod 2775 /var/www

디렉토리 권한 변경

find /var/www -type d -exec sudo chmod 2775 {} \;

Laravel 설치하기

/var/www로 이동

cd /var/www

mbstring, pdo 설치

sudo yum install -y php70-mbstring php70-pdo

composer 설치

curl -sS https://getcomposer.org/installer | php

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

composer -V

Laravel 5.4 설치

composer create-project --prefer-dist laravel/laravel 프로젝트명 "5.4.*"

문서루트 변경하기

sudo vi /etc/httpd/conf/httpd.conf

DocumentRoot "/var/www/html" 부분을 "DocumentRoot "/var/www/프로젝트명/public"

AllowOverride All

서버 재시작

sudo service httpd restart

권한 변경

sudo chmod -R 777 /var/www/프로젝트명/storage

sudo chmod -R 775 /var/www/프로젝트명/bootstrap/cache

from http://soborulab.tistory.com/10 by ccl(A) rewrite - 2020-03-06 18:21:11

댓글

이 블로그의 인기 게시물

[PHP] 라라벨 루멘 DB문서 자동화

laravel-2 blade layout

laravel-1 라우트 & 뷰