본문 바로가기

PHP/AWS

03. AWS - Amazon Linx 2 AMI에 PHP 설치 후 NginX 연동하기

반응형

PHP 설치

참고 URL

https://www.lesstif.com/lpt/amazon-linux-ami-php-7-3-77955353.html

 

php 최신 버젼 조회

sudo amazon-linux-extras | grep php

7.4 / 8.0 버젼이 보인다. 난 보수적인 성격이라 7.4 버젼으로 설치를 진행한다.

php 설치

sudo amazon-linux-extras install php7.4

php 패키지 활성화

sudo amazon-linux-extras enable php7.4

php 모듈 설치

sudo yum install php-cli php-common php-gd php-mbstring  php-mysqlnd php-pdo php-fpm php-xml php-opcache php-zip php-bcmath php-curl php-mhash php-mcrypt php-pear php-json php-devel php-xdebug

 

 

php 설치 성공!

 

 

PHP NginX 연동

 

php-fpm 모듈의 설정 수정

sudo vi /etc/php-fpm.d/www.conf

user = apache -> user = nginx
group = apache -> group = nginx

기존 apache 설정을 주석 처리하고 아래에 nginx 설정을 추가했다.

 

NginX, php-fpm 모듈 재시작

sudo systemctl restart nginx
sudo systemctl restart php-fpm

확인용 php 파일 생성

sudo vi /usr/share/nginx/html/index.php

이건 국룰이지
이건 국룰이지2

 

필요한 php 세팅을 하기 위해 php.ini 파일 변경이 필요할 땐 아래 커맨드로 찾아보고 세팅하면 된다.

sudo find / -name php.ini

short tag는 참을 수 없지..!
난 error 보는 걸 좋아하지..!

 

 

그 외 추가적인 설정들은 각자 입맛에 맞게 수정하면 된다.

 

반응형