반응형
저번에 드디어 우분투에 접속하였다
간단하게 워드프레스 구축을 위하여 설치해야할것을 봐보자. 오늘은 간단하게 nginx 설치, php 설치 그리고 mariadb 설치까지 하고 다음 포스팅에 워드프레스 관련된 db를 mariadb에서 생성하는것을 다뤄볼 예정이다.
Nginx + PHP-FPM + MariaDB + WordPress 조합 으로 가려고 한다
일단 필수 패키지 업데이트 부터 갈기고
1. 필수 패키지 업데이트
sudo apt update && sudo apt upgrade -y
2. 웹 서버 선택 (Nginx 추천)
nginx 도 설치해줍니다. 성능·속도·캐싱·SSL 처리 전부 Nginx가 유리하기 때문에 추천
sudo apt install nginx -y
설치후 활성화 해줍니다
sudo systemctl enable --now nginx
브라우저에서 기본 서버 아이피로 접속을 하면 성공입니다
혹은 포트가 아직 열려있지않다면 아래처럼 봐서 확인 가능합니다.
sudo systemctl status nginx
3. PHP 8.x 설치 + 필수 확장 모듈
저는 무료 인스턴스기때문에 Ubuntu Minimal를 설치했습니다. Ubuntu Minimal 은 PHP 없으니 직접 설치해야 합니다.
sudo apt install php php-fpm php-mysql php-gd php-xml php-mbstring php-curl php-zip php-intl php-soap php-bcmath -y
PHP-FPM 상태 확인:
systemctl status php*-fpm
4. MariaDB 또는 MySQL 설치
MariaDB 추천 (MySQL과 100% 호환, 가볍고 빠르다는 특성이 있습니다)
sudo apt install mariadb-server -y보안설정
sudo mysql_secure_installation질문 나오면 이렇게:
Switch to unix_socket auth? → N
Remove anonymous users? → Y
Disallow root login remotely? → Y
Remove test DB? → Y
Reload privilege tables? → Y


반응형
'IT > 개발' 카테고리의 다른 글
| OCI 워드프레스 구축 (8) - PHP + 확장 모듈 설치 (0) | 2025.11.27 |
|---|---|
| OCI 워드프레스 구축 (7) - mariaDB Wordpress용 테이블 만들기 (0) | 2025.11.23 |
| 포트 확인 명령어 lsof 란 무엇이고 어떻게 설치할까? (0) | 2025.11.21 |
| OCI Server refused our key 에러 해결 (3일 삽질후 해결) (0) | 2025.11.20 |
| CMD에서 SSH 키쌍 생성하고 OCI 인스턴스에 등록하는 완벽 가이드 (0) | 2025.11.19 |