기본 설정
– 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를 찾아 다운로드합니다.
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를 입력하면 아래와 같은 화면이 나타납니다.