무료서버에 워드프레스 설치 – PHPMyAdmin 설치하는 2가지 방법

이번 글에서는 무료서버에 워드프레스 설치를 하는 과정 중 PHPMyAdmin설치 및 설정 방법에 대해서 알아보도록 하겠습니다. 웹 기반으로 MySQL을 관리가 가능하도록 도와주는 PHP기반 서비스입니다.

관련글 목록

본 글은 오라클 클라우드를 이용하여 무료 서버를 구축하고자 하시는 분들을 위해서 연재되고 있습니다. 글의 순서는 다음과 같습니다.

오라클 클라우드 무료 사용법

오라클 클라우드 고정 IP 만들기

terminus를 이용해서 오라클 클라우드와 연결하기

오라클 클라우드 네트워크 방화벽 설정하기

무료서버에 워드프레스 설치 – nginx, MariaDB 설치

무료서버에 워드프레스 설치 – PHP설치

무료서버에 워드프레스 설치 – PHPMyAdmin 설치하는 2가지 방법

무료서버에 워드프레스 설치 – MySQL DB 설정 및 워드프레스 설치

wordpress에서 서브도메인 설정하기

certbot 인증 및 https설정하기

5분안에 워드프레스 블로그 애드센스 신청하는 방법

wordpress 홈페이지 속도 측정 방법

무료서버에 워드프레스 설치

방법1. PHPMyAdmin 파일 다운로드

현재 최신의 phpMyAdmin 버전을 확인해기 위해서 공식 홈페이지로 이동해 보도록 하겠습니다.

phpMyAdmin 공식 홈페이지 이동(클릭)

phpMyAdmin 홈페이지에서 버전 확인하기

현재(23년 8월 4일 기준) 가장 최신의 버전이 5.2.1임을 확인할 수 있습니다. 직접 홈페이지에 가셔서 최신의 버전정보를 확인하셔도 되고 5.2.1 버전을 그대로 사용하시려면 제가 사용하는 명령어를 그대로 사용하시면 됩니다.

화면의 다운로드 버튼을 오른쪽 마우스 클릭한 뒤 ‘링크 주소 복사’를 클릭하여 메모장에 다운로드 경로를 확인할 수 있습니다. 현재 5.2.1 버전의 다운로드 경로는 다음과 같습니다.

https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip

다운로드 경로를 확인하셨다면 아래 명령어를 이용하여 파일을 /usr/share/nginx/html 폴더 아래에 다운로드 하도록 하겠습니다.

cd /usr/share/nginx/html
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
phpMyAdmin 파일 다운로드 확인

위와 같이 해당 폴더에 다운로드 된 것을 확인하실 수 있습니다. 해당 파일의 압축을 해제하고 폴더의 소유권을 nginx로 변경한 뒤 심볼릭 링크를 이용하여 nginx에서 phpMyAdmin을 바라보는 경로를 단일화하여 관리할 수 있도록 설정하겠습니다.(향후 버전이 업데이트 될 때 유용하게 사용할 수 있습니다)

sudo unzip phpMyAdmin-5.2.1-all-languages.zip
sudo chown -R nginx:nginx phpMyAdmin-5.2.1-all-languages
sudo ln -s phpMyAdmin-5.2.1-all-languages pma

config.inc.php 설정

다음의 경로로 이동한 뒤 파일을 살펴보도록 하겠습니다.

cd /usr/share/nginx/html/pma
ls -al
config.sample.inc.php 파일 위치 확인

화면에 config.sample.inc.php 파일을 복사하여 config.inc.php 설정파일을 만들어 보도록 하겠습니다.

sudo cp -rp config.sample.inc.php  config.inc.php
sudo nano config.inc.php
coonfig.inc.php 수정내용

위 내용을 다음과 같이 수정해줍니다.

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port']= '3306';
$cfg['Servers'][$i]['compress'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['TempDir']='/tmp';

방법2. apt를 이용한 설치

두번째 설치 방법은 ubuntu의 apt를 이용해서 설치하는 것입니다. 앞서 다운로드 받아서 설치하는 것과의 차이점이 있다면 설치되는 폴더의 위치가 /usr/share/phpmyadmin으로 정해져 있다는 것입니다.

다음의 명령어를 입력하면 설치가 시작됩니다.

sudo apt update
sudo apt install phpmyadmin
웹 서버 선택

웹 서버를 묻는 화면입니다. nginx를 이용하고 있기 때문에 목록에 없습니다. Tab을 누르면 선택 없이 Ok를 선택할 수 있습니다.

데이터베이스 설치 여부 확인

데이터베이스 설치를 묻는 화면입니다. 앞서 MariaDB를 구축하였기 때문에 No를 선택합니다.

다음으로는 아래 링크를 이용해서 심볼릭 링크를 설정합니다.

sudo ln -s /usr/share/phpmyadmin /usr/share/nginx/html/pma

config.inc.php 파일을 수정합니다. 수정하는 내용은 앞선 방법과 동일합니다.

cd /usr/share/phpmyadmin
sudo cp -rp config.sample.inc.php  config.inc.php
sudo nano config.inc.php

아래와 같은 내용으로 수정합니다.

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port']= '3306';
$cfg['Servers'][$i]['compress'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['TempDir']='/tmp';

이로써 모든 설정이 끝이 났습니다. 자신의 ip 주소를 이용하여 브라우저에서 phpmyadmin에 접속해 보도록 하겠습니다.

http://자신의ip주소/pma

으로 접속하시면 아래와 같은 화면이 나온다면 정상적으로 설치된 것입니다.

무료서버에 워드프레스 설치

추가 설정

MariaDB를 설치할 때 입력하였던 비밀번호와 사용자명을 root로 하여 접속을 하면 다음과 같은 화면을 확인하실 수 있습니다.

화면 하단에 몇 가지 경고 메시지가 있습니다. 하나씩 제거해 봅시다.

blowfish_secret 설정

암호화 문자열을 생성하여 php에 설정파일에 업데이트 하도록 하겠습니다. 다음 링크로 이동합니다.

blowfish secret generator 바로가기(클릭)

화면 중간에 표시된 문구를 복사하여 메모장에 복사해 놓습니다. 이제 터미널로 돌아가 다음의 경로의 config.inc.php 파일을 열어봅시다.

cd /usr/share/phpmyadmin
sudo nano config.inc.php

파일 중간에 있는 이 부분을 앞서 복사한 내용으로 붙여넣기 한 뒤 저장하고 닫습니다.

php 데이터베이스 설정

화면의 ‘여기’를 클릭합니다.

‘Create’를 클릭합니다.

항목이 모두 OK로 정상적으로 표시되는 것을 확인합니다. 다음으로 MySQL DB 설정 및 워드프레스 설치 과정에 대해서 알아보도록 하겠습니다.

무료서버에 워드프레스 설치 – MySQL DB 설정 및 워드프레스 설치

Leave a Comment