Server/AWS
AWS EC2에 LAMP 서버 설치(PHP, MySQL, Apache)
장서카
2018. 7. 17. 11:56
- yum update
$ sudo yum -y update
- service 설치
$ sudo yum install -y httpd24 php70 mysql56-server php70-mysqlnd
- service 시작
$ sudo service httpd start
$ sudo service mysqld start
- 재부팅시 자동실행하도록 설정
$ sudo chkconfig httpd on
$ sudo chkconfig mysqld on
- 파일 권한 설정
-- 사용자(이 경우는 ec2-user)를 apache 그룹에 추가
$ sudo usermod -a -G apache ec2-user
-- 로그아웃하고 다시 로그인한 다음, 새 그룹을 선택하고 멤버십을 확인
$ exit
-- apache 그룹의 멤버십을 확인
$ groups
-- /var/www 및 그 콘텐츠의 그룹 소유권을 apache 그룹으로 변경
$ sudo chown -R ec2-user:apache /var/www
-- /var/www와 그 하위 디렉터리의 디렉터리 권한을 변경
$ sudo chmod 2775 /var/www
$ find /var/www -type d -exec sudo chmod 2775 {} \;
-- /var/www 및 그 하위 디렉터리의 파일 권한을 반복하여 변경
$ find /var/www -type f -exec sudo chmod 0664 {} \;