본문 바로가기

Web Server(APM)

mysql database만들고, wordpress 사용하기

 

1. database 분양하기 (root 계정)

우선 php와 mysql이 정상적으로 연동되어있는지 확인을 하기위해서 localhost webpage에 mysql의 정보가 표시되는지 확인해보자. mysql과 관련된 정보가 표시도는 것으로보아 php와 mysql이 정상적으로 연동되어 있음을 알 수 있다.

mysql -u root 명령을 실행하여 root로 접속해보자. prompt가 mysql>로 바뀌었다. 이제부터 terminal 창에 입력하는 명령어는 lilnux의 명령어가 아닌 mysql의 명령어이다. 가장 먼저 create database [databsename];의 명령어로 database를 생성해주자. database의 이름을 그 database를 사용할 user로 설정해준다면, 누구를 위한 data base인지 확인하기가 편하다. grant all privileges on [databasename].* to [userid]@[host] identified by '[password]'; 명령어를 통해 user에게 권한을 주자.  이 명령어는 userid라는 이름으로 login을 할 때 databasename의 이름을 가진 database의 모든 권한을 주고, password를 비밀번호로 사용하겠다는 의미이다. 이제 data base의 분양이 끝났고, exit 명령어를 사용하여 mysql의 shell에서 나오자.

mysql information on localhost webpage 
mysql -u root
careate database [database name];
 grant all privileges on [databasename].* to [userid]@[host] identified by '[password]';
exit

2 wordpress 다운로드 (일반 user 계정)

1) 다운로드 : wordpress.org

wordpress.org로 들어가 -> Download WordPress -> .gz 압축파일 다운로드 링크 복사. (.zip은 윈도우에서 많이 사용하고, .gz는 linux에서 많이 쓰는 압축파일이다.) 물론 webpage에서 .gz 파일을 바로 다운받을 수 있지만 대부분의 server 환경은 terminal만 있는 경우가 많으므로 terminal에서 이를 다운받아보자.

web page를 관리할 일반 user의 계정으로 들어가 web server의 root에서 이 file을 다운받아야 한다. 앞에서 /home/*/html/을 web server의 root로 설정했으므로 html directory에서 해당 link의 파일을 다운받자. wget [다운로드 주소]의 명령어로 wordpress의 .gz 압축 파일을 다운받을 수 있다. tar xvfz [압축풀파일이름] 의 명령어로 .gz파일의 압축이 풀자. (tip 파일의 시작 문자만 적고 tab을 누르면 자동으로 그 문자로 시작하는 파일 이름을 넣어준다.)  web server root directory에 wordpress의 기본적인 파일들이 깔려있음을 확인할 수 있다. 

 

wordpress.org -> download wordpress
download.gz 우측 마우스 클릭 -> copy link location

 

wget [다운로드 주소]
tar xvfz [압축풀파일이름] 
wordpress file 생성확인

3. wordpress 정보 넣어주기

localhost/wordpress에 들어간다. wordpress를 시작하기 위해서는 Database name , Database username, Database password, Database host 정보가 필요하다. worpress에  database의 정보를 알맞게 입력하고 next를 누르고, wordpress에 있는 다음의 글을 복사해서 web server의 root에  wp-config.php을 생성해 붙혀넣는다. 파일 생성 후 wordpress에 들어가 next를 누르면 site title, user id, password와 같은 정보를 입력하자. 이제 wordpress와 관련된 기본적인 설정은 끝이 났다. 

1) 사용자 database 정보 입력

 

wordpress파일이 깔린 local host
database 정보입력
wp-config.php 파일에 들어갈 내용

2) root에 wp-config.php 파일 생성

wp-config.php 생성
wp-config.php파일에 내용 붙혀넣기

3) wordpress의 title, user name, password 설정

title, user name, password 입력하기
기본적인 설정이 완료된 wordpress

 

※참고 사이트

https://futurists.tistory.com/11 (mysql 1장 시작하기. db생성, 테이블 생성, selecct)
https://jimnong.tistory.com/746 (LAMP : 워드프레스 설치 과정 정리 )

https://araikuma.tistory.com/121 ([Linux] 압축 파일 관리 - gz 압축하기, 압축풀기)

https://toma0912.tistory.com/36  (database란?)

https://blog.mippeunnote.com/wordpress/ (wordpress란?)