광고 차단 플러그인 해제 후 새로고침(F5) 하시면
컨텐츠를 정상적으로 볼 수 있습니다.
(Please turn off AdBlock Plug-in.)

[윈도우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 기반)

트랙백 0 개   l   댓글 84

  • 이전 댓글 더보기
  • 김정수 (2017.07.21 21:00 신고)

    ㅆㅏ이트가 iis서버에 멀티로 사용중인데 너무 느립니다. <cpu i5 램 32기가..>
    그래서 amd 서버1700x 로 apm구축해볼까 하는데 속도가 빨라질까요?
    워드프레스의 경우 윈도우에 iis설치보다 apm이 빠를까요? 빠르다면 apm 설치 도전해보려고합니다.

    • 짐농 (2017.07.21 21:29 신고)

      김정수 // 윈도우는 친숙합니다. 하지만 무겁습니다.
      아파치는 기능이 많습니다. 하지만 무겁습니다. iis와 아파치는 특성이 비슷하며, 속도때문에 아파치로 교체하는 것은 의미없는 행위입니다.
      워드프레스 순정상태는 무겁습니다. KBoard같은 국내 플러그인도 무겁습니다.
      속도만 생각했을 땐 최악의 선택을 하신거고, 편의성만 봤을 땐 최고의 선택을 하신 거예요.

      현재 사양+SSD면 트래픽 적은 웹서버 용으로는 차고 넘친다고 생각합니다. 소프트웨어→하드웨어 순서로 개선하시는 것을 권하며, 저라면 메인 OS를 리눅스 계열로 바꾸고 하드웨어 교체는 안할 겁니다.
      무거운 워드프레스 플러그인을 교체 → 워드프레스 튜닝 → 우분투+엔진엑스+PHP7.0으로 교체 → 엔진엑스 튜닝(캐시설정, GZip 등) → AMD로 교체. 각 과정마다 속도 테스트 해보고, 만족스러우면 그 단계에서 멈추면 되겠죠?

      http://jimnong.tistory.com/676
      우분투+윈도우 듀얼부팅 또는 우분투+가상머신에서 윈도우 사용 검토해보세요.

  • 지나가는 나그네 (2017.07.25 17:08 신고)

    덕분에 쉽게 설치하였습니다. (64bit에서도 APM 32bit version도 동작한다고 하던데..) 직접 설치해보니 파일 구조가 조금이나마 이해하게 되었습니다. 이전에는 APM setup file로 바로 설치해서 업로드만 해서 메카니즘을 이해하지 않고 사용만 했었다는..
    여튼 많은 도움이 되었습니다. 감사합니다.

    • 짐농 (2017.07.25 20:02 신고)

      지나가는 나그네 // 한방팩 개념의 프로그램들의 맹점이라고 생각합니다. 더불어 개별 구성요소 업데이트도 더뎌서 보안에 취약할 수 있고요.
      댓글 남겨주셔서 감사합니다.

  • ㅠㅠ슬퍼 (2017.07.29 04:09 신고)

    저번에연동이안된다고나와서 댓글남겻엇는데요 보니까servername을 안고쳣더라구요 그래서 수정 후 다시 연결햇더니 localhost연결중이라고만뜨고 연결이 안되서요 ㅠㅠㅠㅠ 왜그런지알수잇을까요? ㅠㅠ

    • 짐농 (2017.07.29 19:45 신고)

      ㅠㅠ슬퍼 // 모르겠습니다. 설정파일 내용 이상없게 만드셨으면 돌아갈 거예요.

  • 김예슬 (2017.08.03 10:50 신고)

    꺄웅 안녕하세요! 어젠가 글남겼던 김예슬입니다. phpmyadmin 에서 오류 500이 떴는데 이게 phpmyadmin폴더 안에있는 코딩에 문제가있다는데 제가 phpmyadmin에서 만진 파일은 config.inc.php뿐이었지만 눈을씻고찾아봐도 오류를 찾을수없었기에 그냥 지웟다가 다시 깔아서 했더니 됐어요!! phpmyadmin 접속 후 아이디는 root, 비번은 mysql에서 설정한걸로 하니까 로그인 됐어요~ 뿌듯~ 다른분들께도 도움이 됏으면 좋겠네요! 꽃길걸으세여!

    • 짐농 (2017.08.03 23:05 신고)

      김예슬 // 글 되게 예쁘게 쓰시네요. 보기 좋아요. 피드백 감사드리고, 원하시는 웹서비스 구축 성공하시길 바랄게요.

  • 송사리 (2017.08.23 00:08 신고)

    안녕하세요 이글을 보고 따라하고있는 고등학교 재학중인 학생입니다 위글을 보고 계속 따라하고있는데요 PHP 글부터 이상하게 주소로 접속했을때 파일로 무엇을할지 다운로드 창이 계속나타납니다 이런경우는 어떻게 해야되나요?

    • 짐농 (2017.08.23 21:50 신고)

      송사리 // 저는 나이/학력 등등... 앞세우는 걸 안좋아해요ㅋ. http://jimnong.tistory.com/612 포스팅부터 차례로 따라하면서 구성요소/설정파일 손보세요.

  • HandyKim (2017.09.03 02:00 신고)

    일일이 아파치, php, mysql을 다운받을수도 있지만 APM SETUP 설치하면 한번에 다 끝나는거 아닌가요~? 혹시 차이점이 있다면 궁금하네요 ㅎㅎ
    ps : config.sample.inc.php파일은 NotePad말고도 기존에 코딩하시던 프로그램으로 열면 다 열립니다~ 쓰시는분들은 참고하세용 ㅋ

    • 짐농 (2017.09.03 02:58 신고)

      HandyKim // 리눅스로 전환해도 스택프로그램 찾아 헤맬필요 없이 비슷한 절차대로 설치할 수 있다는 점, 스택들이 APM 구성요소/보안업데이트에 기민하게 대응하지 않는다는 점, 스택 구성요소들 세팅값 건들다보면 결국은 개별설치해서 알아가는 것과 차이가 없다는 점, 스택 라이선스 문제도 고려해야 한다는 점. 등등... 알아서 더 생각해보세요.
      뭐, 결국 본인 선택이죠. 스택 좋아하시면 스택 쓰세요. 스택도 장점이 없는 게 아니니... ^^

  • 짜라안 (2017.09.15 00:53 신고)

    감사합니다 덕분에 아파치부터 쭉 설치 잘했습니다^^ 다만 한가지 문제점이있는데 php.ini 변경 후 재부팅까지는 완료했는데 브라우저에 http://localhost/phpmyadmin이라고 치면 위에 캡쳐화면처럼 나오지않고 로그인하는 alert 같은?작은 창이 나오고 그곳에 아이디 비번을 입력해도 아무런 일도 일어나지 않습니다ㅠㅠ 로그인하지
    않고 취소를 누르면 접근이 제한됐다고
    나오구요... 로그인 버튼을 누르더라도 그냥 계속 빈화면.. 무슨 문제가 있는걸까요..?ㅠㅠ

    • 짐농 (2017.09.15 13:50 신고)

      짜라안 // 설치하신 구성요소들의 버전을 알려주시면 저도 테스트해볼게요.

    • 짜라안 (2017.09.15 14:46 신고)

      아파치는 httpd-2.4.27-win64-vc15.zip
      php는 phpmyadmin-4.7.4-all-languages.zip
      php-7.1.9-win32-vc14-x64.zip
      이렇게 다운받아서 설치 했습니다ㅠㅠ

      아, mysql은 전에 installer로 한꺼번에 설치했었습니다. 이렇게 설치한 것때문에 문제가 되나요??

    • 짜라안 (2017.09.15 18:28 신고)

      설치했던 mysql지우고 시키시는 대로 다시 설치했는데도 똑같네요ㅠㅠ
      mysql은 mysql-5.7.19-winx64.zip깔아서 설치했습니다..ㅠ
      localhost/phpmyadmin 치면 인증이 필요하다는 alert창이 나와요..로그인하는..ㅠㅠ apache랑 php랑 mysql 테스트하는 부분에선 문제 없이 다 잘됐는데 왜 phpmyadmin에서만 안될까요ㅠㅜ...

    • 짜라안 (2017.09.16 16:44 신고)

      phpmyadmin을 지웠다 다시 설치하니 작동했습니다ㅠㅠ 설치과정에서 문제가 생겼었나봐요!! mysql과 연동도 잘됩니다!!
      한가지 질문이 있는데요, 제가 안드로이드 스튜디오로 앱을 만드려고 하는데 회원가입같은 걸 만들때 php파일을 저장한 후에 안드로이드에서 request로 저장한 php파일을 url로 연결 시켜주잖아요.. 그php파일 저장 경로를 어떻게 지정시켜야 하는건가요..? php파일을 어디에 저장하고 url을 어떻게 써줘야 할 지 모르겠습니다...ㅠㅠ

    • 짐농 (2017.09.16 23:37 신고)

      짜라안 // 테스트 환경 구축 중이었는데 벌써 해겼하셨네요(똥컴이라 가상머신에 윈도우 올리는 게 한세월입니다.).
      공유기에서 DDNS로 IP주소를 보기쉬운 영문주소로 바꿔주고, 포트포워딩 기능으로 공유기가 막고 있는 포트를 열어주는 작업이 필요해 보입니다.
      제 블로그든, 다른 분들 블로그든, 공유기 제조사 홈페이지든... 검색해보세요.

  • ham3638 (2017.10.02 18:34 신고)

    안녕하세요 mysql 설치위해 블로그 잘 보고있습니다.
    저와 같은 초보자를 위해 차근차근 설명해주셔서 감사합니다~!

    근데 제가 http://localhost/phpmyadmin/ 화면에서 로그인하려고 아이디/비밀번호를 입력했는데요
    아래와 같은 오류가 뜨면서 로그인이 안되네요 ㅠㅠ 무슨 문제가 있는걸까요...

    #2002 - &mdash; 서버가 응답하지 않습니다 (또는 로컬 서버의 소켓이 현재 제대로 구성되어 있지 않습니다).
    mysqli_real_connect(): (HY000/2002): ��� ��ǻ�Ϳ��� ���� �ź�����Ƿ� ������� ���߽��ϴ�.

    • 짐농 (2017.10.02 20:42 신고)

      ham3638 // 파일 인코딩을 UTF8로 해서 저장하셨나요?

    • ham3638 (2017.10.02 21:49 신고)

      네 그대로했는데 계속 소켓이 제대로 구성되지 않았다고 나오네요...ㅠㅠ

    • 짐농 (2017.10.02 22:08 신고)

      ham3638 // 일단 이 글은 Apache, PHP, MySQL까지 설치+설정을 완벽하게 했다는 전제하에 적어나간 것입니다. 처음(아파치)부터 세팅 다시 짚어보시는 것을 권하며, 디테일한 오류 해결법은 구글링해보시는 것을 추천합니다. (모든 문제 발생 케이스에 대응하기엔 힘이 너무 많이 듭니다.)

    • ham3638 (2017.10.02 22:30 신고)

      다시 설치하니 성공했네요~감사합니다!
      저와 같은 에러가 나는 분을 위해 적습니다.
      config.inc파일의 내용에
      // $cfg['Servers'][$i]['controluser'] = 'root';
      // $cfg['Servers'][$i]['controlpass'] = '비밀번호';

      이렇게 바꿔줬더니 성공했습니다

  • 몽몽 (2017.10.13 18:12 신고)

    안녕하세요~! 덕분에 웹 서버 구축에 성공했습니다 감사합니다ㅎㅎ 질문이 하나 있는데 웹 서버 구축하고 unity를 통해서 스마트폰에서 서버에 접근하고 싶은데요 스마트폰에서 어떻게 사용할 수 있을 지 궁금합니다. 단순히 http://localhost 라고 치면 안 되고ㅠㅠ 도와주세용

    • 몽몽 (2017.10.13 22:44 신고)

      아 해결했어요~! 포트포워딩 안했더라구요ㅎㅎ 정말 감사해요 좋은 글 읽구 갑니다!!

    • 짐농 (2017.10.14 11:45 신고)

      몽몽 // 아, 포트포워딩이면 외부접속 문제였겠네요.

  • APM (2017.10.17 16:27 신고)

    안녕하세요! 아파치부터 phpmyadmin까지 글을 통해 잘 설치할 수 있었습니다.
    그런데 마지막에 phpmyadmin에서 test, test2 테이블을 삭제하기 위해 데이터베이스 탭을 누르면 SQL질의를 수정하라는 오류가 뜹니다....... 질의를 지워도 오류가 또 떠서 오류 누르면 sql질의가 또 살아납니다....
    (SELECT
    s.SCHEMA_NAME,
    s.DEFAULT_COLLATION_NAME
    FROM `information_schema`.SCHEMATA s
    GROUP BY BINARY s.SCHEMA_NAME
    ORDER BY BINARY `SCHEMA_NAME` ASC)
    한 가지 의심가는 부분은 현재 phpmyadmin 사이트가 접속이 안돼서 (노트북, 데스크탑, 모바일 다안되더라고요 ㅠㅠ)누군가 블로그에 업로드한 알집파일을 받았는데 그때문일까요? 이 질의내용이 디폴트로 설치돼있는 테이블에 대한 질의인지라 계속 뜨는건지 아니면 누군가가 사용하다 올려서 기록이 남은건지를 모르겠습니다. ㅠㅠ

    • 짐농 (2017.10.17 16:54 신고)

      APM // 아파치 설치한 컴퓨터의 웹브라우저로 http://localhost/phpmyadmin 설치경로에 접근하여 테스트하는 것이 정석입니다.
      다른 기기를 통해서 아파치 설치한 PC에 접속하려면 포트를 개방하고, IP도 알고(유동IP면 DDNS), IP에 도메인도 연결하고(DDNS로도 가능) 해야 하는데... 이렇게 외부접속 세팅까지 하신 건지요? (기본 개념은 포스팅해뒀고, APM 설치관련 글에도 몇 번 언급한 것으로 기억합니다.)
      타인이 접속해서 APM 개별 구성요소의 설정파일을 건들지 않는 한 타인 공격이 원인일 확률은 떨어지지 싶습니다.

  • 헬로 (2017.11.02 23:35 신고)

    apache부터 php7 mysql까지 쭉 덕분에 잘 설치해온 학생입니다. 그런데 http://localhost/phpmyadmin를 입력하니 인증 필요 라는 문구가 나오면서 어떤 로그인 창이 나옵니다. 혹시 해결 방법 아시나요??ㅜㅜ

    • 짐농 (2017.11.03 00:34 신고)

      헬로 // (당당하게) 모르겠습니다! (안 겪어본 증상이에요.ㅠ)

  • 본나바로 (2017.11.06 19:23 신고)


    http://localhost/phpmyadmin 을 웹페이지에 적었을 때 , mysqli 확장기능이 설치되지 않았다고 나오는데 원인을 모르겠습니다.

    구글링하면서 , 나온 해결책들로도 해봤는데 계속 오류가 떠서요.. ㅜㅜ

    • 짐농 (2017.11.07 00:30 신고)

      본나바로 // http://jimnong.tistory.com/613 과 http://jimnong.tistory.com/614 대로 설치하셨는지 확인해보세요.
      http://localhost/phpinfo.php 에서 Ctrl+F 누르고 extension_dir 쳐보세요. 그리고 경로 똑바로 돼있는지 확인해보세요.

    • 본나바로 (2017.11.07 03:18 신고)

      경로는 제대로 되어있는걸로 확인되고있습니다 !
      php5 이후 확장기능이 없어졌다해서 , 구글링을 통해 수정하는 방법을 찾아서 구동했는데도 , 똑같은 문제가 나와서요.. ㅜㅜ

    • 짐농 (2017.11.07 03:38 신고)

      본나바로 // 버전업되면서 진짜 도태될만한 기능만 없애버릴 텐데요. mysqli 확장기능 막히면 그누보드, 워드프레스 등등 굵직한 CMS들도 발등에 불 떨어집니다.;;;

      mysqli 확장기능 설치 안됐다는 증상... 언급하신 시점 이후에 PHP 최신버전, PhpMyAdmin 최신버전에서 재현해봤고, 해결도 해봤습니다.(스샷 전송 가능합니다.ㅋ)
      그래서 제 생각에는 설정파일의 문제인 것 같습니다.

    • (2017.11.07 14:10)

      비밀댓글입니다

    • 짐농 (2017.11.07 14:54 신고)

      본나바로 // http://jimnong.tistory.com/614 참고해서 MySQL 설치할 때 php.ini 설정파일에서extension에 있던 주석을 풀어줬다는 전제하에, php.ini에서 extension_dir 경로도 점검해보라는 뜻입니다.

      아파치/PHP 설치방법 포스팅할 때 추가기능 활성화를 안하는 식으로 방향을 잡았고, MySQL/phpmyadmin/워드프레스 설치관련 포스팅에서 해당 프로그램 구동에 필요한 아파치/PHP 추가기능들을 활성화하는 식으로 내용을 전개했기 때문에 혼란스러울 가능성은 있습니다.
      하지만 반대로 생각해보면 이런 전개방식 덕분에 MySQL/phpmyadmin/워드프레스 설치할 때 아파치/PHP 설정 문제로 막힐 가능성은 낮아지겠죠?

    • 본나바로 (2017.11.08 11:29 신고)

      초심으로 PHP와 Apache를 지우고 설정파일을 다시 수정해서 했더니 MySQL도 연결됐습니다 !! 감사합니다

  • 워니 (2017.11.07 19:50 신고)

    감사합니다!! 꽃길만 걸으세요 ~~!!

  • 초보자 (2017.12.05 18:59 신고)

    짐농님의 설명대로 설치해서 다 성공했습니다.
    그런데 사용하다 보니 이전의 apmsetup 사용시보다 너무 느려서 apmsetup사용할 때 처럼 폴더를 재구성해서 설치했습니다.
    apache, mysql, php. phpmyadmin 모두 c:/APM/Server 아래에 설치했습니다.
    htdocs폴더는 c:/APM아래에 설치 되어 있구요.
    apache, php, mysql, 모두 성공해서 실행까지 확인했습니다.
    그런데 phpmyadmin만 아래 에러 메세지가 나오네요.

    ================ 에러 메세지 =======================
    Not Found

    The requested URL /phpMyAdmin/index.php was not found on this server.
    =====================================================


    phpmyadmin도 path를 따로걸어줘야 하는지요?
    path를 걸면 어디에서 적용해주어야 하나요?

    • 짐농 (2017.12.05 21:06 신고)

      초보자 // 경로를 따로 걸어야 하는 케이스는 아닌 듯합니다. 아파치 설정 점검해보세요.

    • 초보자 (2017.12.06 11:06 신고)

      아파치설정 점검해 보라고하셨는데
      어떤 파일을 확인하면 될까요?
      httpd.conf, php.ini 파일인가요?
      그리고 어느 부분을 확인해 봐야 할지 잘 모르겠네요.
      조금 더 상세하게 말씀해 주시면 감사하겠습니다.

    • 짐농 (2017.12.06 14:11 신고)

      httpd.conf 파일입니다. 체크해야 할 부분은 제가 올렸던 아파치 설치법~여기까지 오면서 언급했던 설정사항들 전부입니다.
      아파치 설정에 이상이 없으면 php.ini도 점검해보세요.

  • roal (2017.12.19 12:33 신고)

    안녕하세요. 글 중에 php7 폴더의 php.ini 파일에서 수정하라고 하셨는데
    저는 php7.1 최신버전을 받아서 그런가 php.ini-development 와 php.ini-production 두 개의 파일이 있습니다.
    둘다 바꿔주면 되나요?

    • 짐농 (2017.12.19 13:15 신고)

      roal // 이 글은 제가 쓴 Apache+PHP+MySQL 설치방법 설명 글의 연장선상에 있습니다. 본문 시작부를 참고하시면 알 수 있을거고요,
      다른 곳에서 Apache+PHP+MySQL 설치방법을 참고하셨다면 질문을 그쪽에 하는 게 맞고, 제 블로그 글들을 보고 아파치 설치부터 따라오셨다면(+이해하셨다면) 해당 증상은 발생하지 않았을 것입니다.

      아파치 설정파일, PHP 설정파일을 점검해보세요.

  • (2018.03.15 15:46)

    비밀댓글입니다

  • 안되요ㅠㅠ (2018.05.04 14:21 신고)

    http://localhost/phpmyadmin 으로 들어가서 mysql root 계정정보를 어떻게 알죠??
    사용자 명에 root 입력하고 mysql 비밀번호를 입력해도 안들어가지는데 혹시 다른게 있나요???

    • 짐농 (2018.05.04 20:25 신고)

      안되요ㅠㅠ // mysql 설치 방법 설명 포스팅에 root 계정 비밀번호 설정하는 법을 올려놨었고요,
      저는 본문의 방법대로 해서 다른 방법은 모르겠습니다.

    • 안되요ㅠㅠ (2018.05.08 13:55 신고)

      이제 들어가지긴 했는데
      #2054 - The server requested authentication method unknown to the client 라면서 오류가뜨네요....

    • 짐농 (2018.05.08 17:07 신고)

      안되요ㅠㅠ // 혹시 MySQL 8.0 설치하셨습니까?
      https://stackoverflow.com/questions/49948350/phpmyadmin-on-mysql-8-0
      phpmyadmin이 최신 mysql에 대응하지 못하고 있는 듯합니다. 대응 버전이 나올 때까지는 phpmyadmin을 쓰지 않고 버티거나 mysql 버전을 7로 내리거나 하셔야 할 것 같습니다.

    • rosa (2018.11.17 23:43 신고)

      mysql -u root -p
      alter user 'root'@'localhost' identified with mysql_native_password by '비밀번호';

      저도 같은 문제 있었는데 이렇게 해결했어요!

    • 짐농 (2018.11.18 00:17 신고)

      rosa // 제가 쓴 MySQL 5.7 설치 방법 글에 댓글로 같은 방법을 남겨주신 분이 계신데, 이게 MySQL 8.0 보안 설정을 낮춰버리는 거라 개인적으로 추천하지 않습니다.
      바로 위 댓글에서 언급했듯이 phpmyadmin이 대응하지 못하는 거고, 이건 php 버그때문에 생기는 현상입니다.
      https://bugs.php.net/bug.php?id=76243
      그래서 php 버전업으로 해결될 때까지 MySQL 8.0 설치를 보류하는 것을 추천합니다.

  • 린이 (2018.06.01 14:18 신고)

    안녕하세요!! 무사히 덕분에 서버 구축을 모두 완료했습니다. 감사합니다!!ㅎ 이제부터가 시작이네요.
    혹시 제컴이 이상한건 아니겠죠? 혹여나 저같은 분들 계실까봐 올려드립니다.
    현재 나와있는 모두 최신버전으로 아파치부터~phpmyadmin까지 설치했구요.

    마지막단계에 연동하는 부분에서 php.ini 파일안에 ;extension=php_mbstring.dll 말씀하셨는데,
    앞서 포스팅에서 .dll이 없었듯 저는 주석명이 ;extension=mbstring 으로만 되어있어서 ;를 없애고
    test,test2 삭제까지 완료되었습니다^^

    • 짐농 (2018.06.01 14:50 신고)

      린이 // 제가 치밀하지 못해서 이 글에는 그 부분을 빼먹었었네요.ㅠㅠ 댓글로 피드백 주셔서 감사합니다. 혼자서 보완하는 게 쉽지 않기 때문에 힘이 많이 되네요.

  • Arsenal12 (2018.06.09 05:10 신고)

    우선 좋은 글 감사합니다!
    실행할때 로그인 팝업이 따로 나오면서 사용자명에 root 비밀번호에 설정한 비밀번호 입력해도 로그인이 안되네요ㅠㅠ
    혹시 해결방법 아시나요..?

    • Arsenal12 (2018.06.09 05:24 신고)

      $cfg['Servers'][$i]['host'] = '127.0.0.1'; 로 바꿔주니까 해결됬습니다 ㅎㅎ

    • 짐농 (2018.06.09 19:54 신고)

      Arsenal12 // 본문에 localhost 라고 넣으라는 것을 127.0.0.1로 넣으신 건가요?

  • 노을바람 (2018.10.21 01:11 신고)

    정말 감사합니다!

★ 댓글을 남겨주시면 감사하겠습니다. ★