반응형
요새 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();
?>
끝.
반응형
'개발 > Linux' 카테고리의 다른 글
Postgresql 15 외부접속 허용하기 (rocky linux 9.5) (0) | 2025.05.01 |
---|---|
Rocky linux 9.5에서 PostgreSQL 15설치하기 (0) | 2025.04.29 |
[shell script] if 파일 존재 여부 체크하기 (0) | 2024.03.13 |
우분투 윈도우 듀얼부팅 시간 차이 문제 해결 (0) | 2022.04.02 |
우분투(Ubuntu) 20.04 LTS Hyper-V에서 고급세션 모드 사용하기 (0) | 2022.03.16 |
댓글