반응형
1. 시스템 업데이트
sudo dnf update -y
sudo dnf install -y epel-release
2. Apache (httpd) 설치 및 설정
sudo dnf install -y httpd // 설치
sudo systemctl start httpd // 서비스 시작
sudo systemctl enable httpd // 자동 시작 설정
3. MariaDB 설치 및 설정
sudo dnf install -y mariadb-server // MariaDB 설치
sudo systemctl start mariadb // 서비스 시작
sudo systemctl enable mariadb // 자동 시작 설정
sudo mysql_secure_installation // 보안 설정 (root 비밀번호 설정 등)
질문에 따라 적절히 Y/N 선택:
root 비번 설정 (권장)
익명 사용자 삭제
원격 root 접속 차단
test DB 삭제
권한 즉시 반영
✅ 4. PHP 설치
Rocky 9.5의 기본 PHP 버전은 다소 낮을 수 있습니다.
원하는 PHP 버전을 설치하려면 Remi 저장소 사용을 권장합니다.
Remi 저장소 설치
sudo dnf install -y dnf-utils // Remi 저장소 설치
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm // Remi 저장소 설치
sudo dnf module reset php -y // 사용할 PHP 버전 활성화 (예: PHP 8.2)
sudo dnf module enable php:remi-8.2 -y // 설치
sudo dnf install -y php php-mysqlnd php-cli php-common php-opcache php-gd php-xml php-mbstring // PHP 및 확장 모듈 설치
sudo systemctl restart httpd // Apache 재시작
✅ 5. 테스트 페이지 생성
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
웹브라우저에서 확인:
http://서버주소/info.php
PHP 정보 페이지가 보이면 성공입니다.
✅ 6. SELinux 설정 (선택, 필요 시)
sudo setsebool -P httpd_can_network_connect_db 1
반응형
'SW > APM' 카테고리의 다른 글
PHP-FPM 설치가 잘 되었는지 확인 방법 (0) | 2025.03.26 |
---|---|
Rocky 9 APM PHP-FPM 설치 연동 (소스 설치) (0) | 2025.03.24 |
ERROR: unable to bind listening socket for address '/usr/local/var/run/php-fpm.sock': No such file or directory (2) (0) | 2025.03.20 |
Rocky 9 APM설치 (Apache Mariadb PHP) - PHP (0) | 2025.03.18 |
Rocky 9 APM설치 (Apache Mariadb PHP) - Apache (1) | 2024.10.19 |
댓글