본문 바로가기
개발/Linux

Rocky linux 9.5 - nginx, php 설치

by lucidmaj7 2025. 4. 28.
반응형

요새 centos 대신 많이 쓰인다는 rocky linux에서 nginx, php 8.1을 설치하는 방법을 알아보았다.

우선 최초 설치 후 epel-release를 설치한다.

sudo dnf install epel-release -y
sudo dnf update -y

 

php 설치

php 8.1은 remi 저장소를 추가해줘야 한다.

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y

sudo dnf module reset php -y
sudo dnf module enable php:8.1 -y

이제 php 설치

sudo dnf install php php-cli php-fpm php-mysqlnd php-opcache php-gd php-xml php-mbstring php-json php-common -y

설치가 다되었으면 php명령어로 확인해본다.

php -v

 

nginx설치

sudo dnf install nginx -y

설치 후 자동 시작 설정을 다음과 같이 해준다.

sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl status nginx

http, https 방화벽을 열어준다.

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload​

 

접속 확인

80포트로 접속 해보면 테스트 페이지가 뜨는걸 볼 수 있다.

phpinfo 확인

/usr/share/nginx/html 기본 nginx경로에 다음과 같은 php파일을 생성하고 접속해본다.

<?php
        phpinfo();
?>

끝.

반응형

댓글