Maria DB +

기본 설정

– SELinux 비활성화

-방화벽 끄기


1. PHP 설치

WordPress와 PHP 버전이 일치하는 것이 중요합니다.
php7.4 이상, mysql 5.7 또는 mariadb10.3 버전으로 패키지를 설치해야 합니다.
버전은 지속적으로 업데이트되므로 공식 웹 사이트를 방문하는 것이 좋습니다.

PHP 버전이 맞지 않아 설치 중 오류가 발생하여 PHP 버전을 업데이트하고 다시 설치했습니다.

https://fia1013.67

PHP 버전 업데이트(php5.4 -> php7.4)

(1) 기존 PHP 버전 확인 # yum list php # yum list php 를 통해 기존 버전이 5.4인지 확인 (2) 기존 php 삭제 # yum remove php-* (3) EPEL (각종 패키지가 준비된 최신 버전을 나타냄) 저장소) 설치 # yum install epel-rele

fia1013.tistory.com

PHP 설치를 진행하려면 위의 글을 읽어주세요.

2. 아파치 설치

– Apache 설치 후 실행 및 활성화

# yum -y install httpd 
# systemctl start httpd
# systemctl enable httpd

실행 후 서버의 IP 주소를 입력하면 아래와 같은 테스트 페이지로 접속되는 것을 확인할 수 있습니다.


3. 마리아DB 설치

(1) mariadb repo 파일 생성

mariadb 설치 버전 10.7

https://mariadb.org/download/?d=CentOS+7+%28x86_64%29&v=10.7&r_m=aarnet_pty_ltd&t=repo-config

MariaDB 서버 다운로드 – MariaDB.org

REST API 릴리스 일정 버그 보고… “MariaDB 서버 다운로드”를 계속 읽으십시오.

mariadb.org

공식 홈페이지에서 10.7 버전 리포지토리를 확인하고 repo 파일을 생성합니다.


위 그림과 같이 현재 사용하고 있는 centos7 버전과 mariadb 10.7을 선택한 후 빨간색으로 표시된 부분을 에디터에 복사합니다.

vi 편집기를 사용하여 Mariadb repo 파일 생성

# vi /etc/yum.repos.d/MariaDB.repo


(2) 마리아DB 설치

– 설치 후 Maridb 실행 및 활성화

# yum -y install MariaDB-server MariaDB-client
# stemctl start mariadb
# stemctl enable mariadb

– Mariadb 연결 확인

# mysql

(3) 워드프레스 데이터베이스 생성

Mariadb에 연결할 때 MariaDB((none)) > 다음 명령을 입력하여 데이터베이스를 생성합니다.

# CREATE DATABASE wdDB;   -----> wdDB 라는 데이터베이스를 생성
# GRANT ALL PRIVILEGES ON wdDB.* TO wdadmin@localhost IDENTIFIED BY '암호';  ----> wdDB에 접속가능한 wdadmin 의 암호 설정


# mysql -u wdadmin -p  ---> wdadmin 계정으로 mariadb 접속
# Enter password:암호  ---> password 입력
# show databases; ----> 데이터베이스 정보를 보여줌


데이터베이스를 보면 wdDB라는 데이터베이스가 생성된 것을 볼 수 있습니다.

4. WordPress 파일 다운로드 및 설정

(1) wget 설치

– wget을 사용하여 WordPress를 다운로드하려면 wget을 설치하십시오.


(2) 워드프레스 다운로드 및 설정

릴리스 | WordPress.org 영어

릴리스

테스트 및 개발을 위해 이전 버전의 WordPress를 찾아 다운로드합니다.

www.워드프레스.org

위의 웹사이트에서 원하는 버전의 링크를 복사하기만 하면 됩니다.

이 문서는 버전 6.0에서 계속됩니다.

wget 명령을 사용하여 다운로드

# wget https://ko.wordpress.org/wordpress-6.0-ko_KR.tar.gz


ls 명령을 실행하여 압축 파일이 다운로드되었는지 확인합니다.


파일 압축 해제

# tar xvfz wordpress-6.0-ko_KR.tar.gz


압축파일의 압축을 푼 후 wordpress라는 파일을 확인합니다.


워드프레스 파일 설정

# mv wordpress /var/www/html ---> wordpress 파일을 html 디렉토리로 이동
# cd /var/www/html ---> #html 디렉토리로 이동
# chmod 707 wordpress ---> wordpress 파일에 권한 부여
# chown -R apache.apache wordpress ---> wordpress소유자를 apache로 변경

(3) 워드프레스 DB 설정

Mariadb 계정과 생성한 테이블에 데이터가 저장되도록 설정

# cd wordpress ---> wordpress파일로 이동
# cp wp-config-sample.php wp-config.php ---> wordpress설정파일 샘플을 wp-config.php 로 복사


wp-config.php 파일 편집

# vi wp-config.php

빨간부분만 수정해주세요


(5) 아파치 수정

WordPress 파일을 자유롭게 수정하도록 Apache 구성

vi /etc/httpd/conf/httpd.conf


*** 아파치 재시작

# systemctl restart httpd

(6) 워드프레스 설정

해당 서버 IP/Wordpress를 입력하면 아래와 같은 화면이 나타납니다.