[윈도우10 64bit] APM MySQL 5.7 설치과정 정리 에 이어...


4. phpMyAdmin 설치


phpMyAdmin은 웹브라우저 상에서 DB를 관리할 수 있는 툴입니다(생성/이동/복사/백업/복원 등). 일반인 입장에서 MySQL을 콘솔창에서 일일이 제어하기가 번거로워서 그런지 APM+phpMyAdmin 조합으로 많이들 쓰시더군요. 저도 처음 웹사이트 구축할 때 이 조합으로 시작했습니다.


https://www.phpmyadmin.net/downloads/

위 사이트에서 phpMyAdmin-버전명-all-languages.zip 형태로 되어있는 파일을 다운받습니다.



Apache의 웹문서 저장위치(저는 C:\Apache24\htdocs 입니다.)에 phpMyAdmin 폴더를 만들고 위 스크린 샷처럼 받은 압축파일을 해제합니다.

이제 압축 해제한 경로에서 에디터로 config.sample.inc.php 파일을 열어서 이름을 config.inc.php 라고 바꿔 저장하면 이게 설정파일 역할을 합니다. 그런데 메모장으로 열면 내용이 깨져보일 겁니다. Notepad++라는 프로그램이 한글지원도 되고 무료라서 쓸만할 겁니다. https://notepad-plus-plus.org/download/v7.2.html 에서 받아 쓰세요.


config.inc.php 에서

$cfg['blowfish_secret'] = '아무거나 적어 넣습니다';   저는 1234567890 이라고 넣었습니다.

\$cfg['Servers'][$i]['auth_type'] = 'cookie';  라고 되어있는 것을 \$cfg['Servers'][$i]['auth_type'] = 'http';  라고 바꿔줍니다.

\$cfg['Servers'][$i]['host'] = 'localhost';  라고 되어있는 것을 \$cfg['Servers'][$i]['host'] = '서버이름';  으로 바꿔줍니다. 저는 그냥 localhost로 놔뒀습니다.

\$cfg['Servers'][$i]['AllowNoPassword'] = false;  라고 되어있는 것을 \$cfg['Servers'][$i]['AllowNoPassword'] = true;  라고 바꿔줍니다.

그리고 저장 후 빠져나옵니다.


PHP 7.0 설치경로(저는 C:\php7 입니다)에서 php.ini 파일을 엽니다.

extension=php_mbstring.dll 주석을 풀어주고(; 삭제) 저장 후 빠져나옵니다.

(“린이”님의 제보 : PHP 최근 버전에서는 extension=mbstring 이라고 합니다.)


컴퓨터를 재부팅합니다.(아파치 + MySQL 서비스 재시작으로는 잘 안되더라구요. 이상하게...)



웹브라우저에서 http://localhost/phpmyadmin 이라고 입력해 봅니다.



위 스크린 샷처럼 뜰텐데요, 사용자명+암호에 MySQL root 계정정보를 넣고 진입하면...



이런 식으로 화면이 뜰겁니다. MySQL 설치포스팅부터 따라오셨다면 test, test2 DB가 보이실 거고요.

phpMyAdmin이 정상적으로 작동하는지 보려면 test, test2 DB를 삭제해보면 되겠죠?



상단에서 “데이터베이스”를 누르고 test, test2 체크박스 체크 후 “삭제” 선택+대화상자에서 확인버튼을 눌러줍니다.



이런 식으로 뜨면서 좌측에서 test, test2 가 지워졌다면 성공입니다.

phpMyAdmin 설치과정에 대한 설명은 이것으로 끝입니다.


지금까지 포스팅했던 윈도우 기반 웹서버 설정과정을 정리하면 다음과 같습니다.

  1. 공유기 DDNS 설정 → 가정용 인터넷의 유동IP를 고정된 주소로 고정하기 위함.

  2. 공유기 WOL 설정 → 외부나 집안에서 원격으로 PC를 켜기 위함.

  3. 포트포워딩(가상서버) 설정 → 공유기 자체 방화벽에서 모든 포트를 막고있는데, 웹서비스를 위해 특정 포트(80, 21, 443 등)를 제한적으로라도 개방.

  4. APM 설치 1단계 : Apache 2.4 → PC를 웹서버로 만들어주는 프로그램을 설치.

  5. APM 설치 2단계 : PHP 7.0 → PHP언어를 변환해서 Apache에 뿌려주는 프로그램을 설치.

  6. APM 설치 3단계 : MySQL → DB 프로그램 설치.

  7. APM 설치 4단계 : phpMyAdmin → 웹브라우저 상에서 DB를 관리할 수 있는 프로그램 설치.

여기까지가 기본세팅입니다.

여기에 도메인 구입해서 C네임 레코드에 DDNS주소 연결시키면 도메인주소로 내PC에 접속할 수 있고,

여기에 워드프레스, XE, 그누보드 등을 설치하면 웹사이트가 되는거고,

기본적인 튜닝(GZip압축, 코드Minify, 브라우저캐시 등)부터 적용하기 시작하면 웹사이트가 빨라지는거고,

보안기술(SSL, Mod Security 등)을 적용하면 사이트가 안전해질 겁니다.

원격데스크톱(RDP) 기능을 이용하면 외부에서 제어를 할 수 있을 겁니다.


이정도 까지가 취미 수준으로 즐길 수 있는 마지노선인 것 같고,

호스팅업체를 통해 낮은 가격으로 홈페이지를 구축/유지하되 서버측 세팅에 따라 꼬이는 증상들과 저용량+트래픽제한을 감수하고 쓸지

본인 PC에 웹서버기능을 추가하여 꼬임증상이 적으면서도 광활한 저장환경을 누리되 호스팅보다 높은 유지비용을 감수할지는

전적으로 본인의 선택사항인 것 같습니다.


여력이 된다면 윈도우 APM 기반에서 워드프레스 설치하는 방법(오류 없이 설치하는 과정)을 작성해보도록 하겠습니다.

블로그 수익금이 단기간에 예상을 웃돌 정도로 쌓인다면... 그땐 유지관리 관련 팁들을 추가로 올려보겠습니다.

긴 글 읽어주셔서 감사드립니다.


-------------------------------------------------------------------


[우분투 18.04 데스크톱] LAMP : phpMyAdmin 설치과정 정리(MariaDB 기반)

반응형