내용으로 건너뛰기
GINS WIKI 긴스 위키
사용자 도구
로그인
사이트 도구
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
긴스위키 GINS wiki
»
aws
»
EC2 인스턴스에 PHP 설치
추적:
•
개념 설명
검색
aws:ec2에_php_설치
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== EC2 인스턴스에 PHP 설치 ====== <note>설치때 덜 귀찮으려면 \\ EC2 인스턴스 중에 PHP를 설치할 수 있는 인스턴스 타입을 선택해서 만든다. </note> 아래 항목의 링크를 따라합니다. [[https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/CHAP_Tutorials.WebServerDB.CreateWebServer.html|PHP가 포함된 Apache 웹 서버 설치]] ===== 아파치와 PHP 설치 ===== * PHP만 설치 <code bash> [ec2-user ~]$ sudo yum install -y httpd24 php72 </code> * PHP와 mysql 설치 <code> [ec2-user ~]$ sudo yum install -y httpd24 php72 php72-mysqlnd </code> * yum으로 검색이 안되는 경우라면, PHP만 설치 <code bash> [ec2-user ~]$ sudo amazon-linux-extras install -y php7.4 </code> * 패키지가 없다는 경우 ''yum search http'' 와 같은 형식으로 검색해서 패키지 이름을 확인한다. * 2021/9/25 : php7.4 있음. * ''amazon-linux-extras'' 타이핑 치면 가능한 목록 나옴 ===== 아파치 설치 정보 ===== * 웹페이지를 넣을 위치: **/var/www/** * 웹서버 시작 <code bash> [ec2-user ~]$ sudo service httpd start </code> * 웹서버 종료 <code bash> [ec2-user ~]$ sudo service httpd stop </code> * chkconfig 명령어로 웹 서버가 시스템 부팅 될때마다 시작되도록 설정 가능 <code bash> [ec2-user ~]$ sudo chkconfig httpd on </code> ===== 아파치용 웹 페이지 파일(폴더)의 권한 설정 ===== - 아파치를 설치하면 user **apache**, group **apache**가 추가된다. - 외부에서 웹페이지를 읽을 수 있게 하려면 웹 소스가 있는 폴더의 그룹 권한을 **apache**로 변경해줘야 한다. <code bash> # 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 {} + </code>
aws/ec2에_php_설치.txt
· 마지막으로 수정됨: 2024/04/23 22:43 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로