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
댓글
댓글 쓰기