사용자 도구

사이트 도구


aws:ec2에_php_설치

문서의 이전 판입니다!


EC2 인스턴스에 PHP 설치

설치때 덜 귀찮으려면
EC2 인스턴스 중에 PHP를 설치할 수 있는 인스턴스 타입을 선택해서 만든다.

아래 항목의 링크를 따라합니다. PHP가 포함된 Apache 웹 서버 설치

아파치와 PHP 설치

  • 선택지 1) 아파치와 php 설치 - PHP만 설치
    [ec2-user ~]$ sudo yum install -y httpd24 php72
  • 선택지 2) 아파치와 php 설치 - PHP와 mysql 설치
    [ec2-user ~]$ sudo yum install -y httpd24 php72 php72-mysqlnd

아파치 설치 정보

  • 웹페이지를 넣을 위치: /var/www/
  • 웹서버 시작
    [ec2-user ~]$ sudo service httpd start
  • 웹서버 종료
    [ec2-user ~]$ sudo service httpd stop
  • chkconfig 명령어로 웹 서버가 시스템 부팅 될때마다 시작되도록 설정 가능
    [ec2-user ~]$ sudo chkconfig httpd on

아파치용 웹 페이지 파일(폴더)의 권한 설정

  1. 아파치를 설치하면 user apache, group apache가 추가된다.
  2. 외부에서 웹페이지를 읽을 수 있게 하려면 웹 소스가 있는 폴더의 그룹 권한을 apache로 변경해줘야 한다.
# apache 그룹에 ec2-user 유저를 포함시킨다.
sudo usermod -a -G apache ec2-user
 
# /var/www 폴더의 오너가 root,apache 가 되도록 설정한다.
sudo chown -R root:apache /var/www
sudo chmod 2775 /var/www
 
find /var/www -type d -exec sudo chmod 2775 {} +
find /var/www -type f -exec sudo chmod 0664 {} +
aws/ec2에_php_설치.1590655042.txt.gz · 마지막으로 수정됨: 2024/04/23 22:42 (바깥 편집)