• 회원가입
  • 로그인
  • 구글아이디로 로그인

[web] xampp - 다운로드 / 설치 / 라라곤 백업 받아 xampp로 복원 / 윈도우 부팅 시 (Apache/MySQL) 자동실행 설정

1,613  
목차
  1. XAMPP 다운로드
  2. XAMPP 설치 / (PHP/MySQL) 버전 확인
  3. XAMPP 웹 루트 폴더 위치
  4. 라라곤 백업 받아 XAMPP에서 복원하기
  5. XAMPP (Apache, MySQL 모듈)  자동 실행 설정
  6. XAMPP 제거


XAMPP 다운로드

 

구글에서 "XAMPP 다운로드" 키워드로 검색

> https://www.apachefriends.org/index.html 페이지에 접속
> "XAMPP for Windows ..." 버튼 클릭

 

 

XAMPP 설치 / (PHP/MySQL) 버전 확인

 

1. XAMPP 설치

다운된 파일 클릭하면 무슨 경고창 뜨는데 그냥 OK 버튼 클릭

> 설치 옵션 나오면, (Apache, MySQL, PHP, phpMyAdmin) 필수로 설치하고, 나머지는 그냥 설치하고 싶으면 설치.

> 설치 경로 나오면, 그냥 Next 버튼 클릭.
> 언어 선택 나오면, English 선택 후 Next 버튼 클릭.

> 나머지는 다 Next 누르면 됨.
> Apache 및 MySQ 관련해 방화벽 경고창 뜨면, 액세스 허용 버튼 클릭.

 

2. (PHP/MySQL) 버전 확인

XAMPP 프로그램창 우측의 Shell 버튼 클릭 후 아래 명령어 실행.

  • PHP 버전 확인: php -v
  • MySQL 버전 확인: mysql --version

 

3. 방화벽 체크

외부아이피에서 접근 원치 않는 분은 반드시 방화벽 규칙에서 80, 443, 3306 포트 막으세요. 관련글 참고.

 

 

XAMPP 웹 루트 폴더 위치

 

C:\xampp\htdocs 



PS. 

  • 위 폴더가 http://127.0.0.1/ (또는, http://localhost/) 주소에 해당.
  • 위 폴더 안에 서브 폴더 생성 후, 여러 빌더 설치하시면 됨. 라라곤 참고.

 

 

라라곤 백업 받아 XAMPP에서 복원하기

라라곤 설치 가이드 참고해, phpMyAdmin에서 root 유저의 패스워드를 root로 설정한 경우 아래 내용을 참고해 변경 필요. (cf. 터미널로 백업/복원하는 법은 여기 참고.)

 

1. 라라곤 백업 받기

  • 파일 백업: C:\laragon\www 폴더 안 파일 백업. 
  • DB 백업: http://127.0.0.1/phpmyadmin 접속 > Export 탭 > export 버튼 클릭 > laragon.sql 파일으로 백업.

 

2. 라라곤을 XAMPP로 복원

  • 파일 복원: C:\laragon\www 폴더 안 파일을 C:\xampp\htdocs 폴더로 복원.
  • DB 복원: http://127.0.0.1/phpmyadmin 접속 > Import 탭 > 파일 선택 클릭 후 백업해둔 laragon.sql 파일 불러와 복원.

 

3. MySQL 정보 안 맞는 경우 조치

http://127.0.0.1/phpmyadmin 접속.

> User accounts 탭 클릭.

> User name이 root이고 Host name이 localhost인 사용자의 Username을 클릭.

> Change password 탭 클릭.

> Password를 root로 설정 후 Go 버튼 클릭

> 위처럼 설정하면 잘 접속되나, phpMyAdmin 연결 오류 발생함.

 

4. phpMyAdmin 연결 오류 해결

C:\xampp\phpMyAdmin\config.inc.php 파일을 메모장으로 열기

> $cfg['Servers'][$i]['password'] = '';  부분으로 이동. (약 21라인)

> $cfg['Servers'][$i]['password'] = 'root'; 처럼 설정.

> (Ctrl + S)키 눌러서 파일 저장.

 


PS. 아래 방법으로도 config.inc.php 파일을 메모장으로 열 수 있음.

 

xampp 프로그램창 띄우기 

> Apache의 Config 버튼 클릭

> phpMyAdmin (config.inc.php) 클릭

 

 

XAMPP (Apache, MySQL 모듈)  자동 실행 설정

 

1. 윈도우 부팅 시 XAMPP 자동 실행

Ctrl + R 키 눌러서 실행창 띄우기

> shell:startup 입력 후 확인 버튼 클릭

> 시작프로그램 폴더 안에 XAMPP 실행 아이콘 붙여넣기

 

2. XAMPP 실행 시 (Apache, MySQL) 자동 실행

xampp 프로그램창을 관리자 권한으로 띄우기

> 우측 상단의 config 버튼 클릭

> Autostart of modules 에서 Apache, MySQL 체크

> Save 버튼 클릭 

 


PS. xampp를 관리자 권한으로 실행 방법

  • xampp를 관리자 권한으로 실행하려면, 작업표시줄의 윈도우검색창에 "xampp"  입력 후 검색 후  '관리자 권한으로 실행' 클릭.
  • xampp 프로그램을 관리자 권한으로 실행하지 않으면,  「error: Cannot create file "C\xampp\xampp-control.ini". 액세스가 거부되었습니다」 에러 발생함.

 

 

XAMPP 제거

 

  1. 파일백업:  C:\xampp\htdocs 폴더 안 파일들 백업.
  2. DB 백업: http://127.0.0.1/phpmyadmin 접속 > Export 탭 가서 백업.
  3. XAMPP 자동실행 해제.
  4. XAMPP 프로그램 종료.
  5. 작업표시줄 윈도우 아이콘에 커서 위치 시킨 후 마우스오른쪽 누르기 > 앱 및 기능(F) 클릭 > xampp 클릭 > 제거 버튼 클릭.
  6. C:\xampp 폴더 제거.

 

PS. xampp 자동실행과 프로그램 종료 안 한 상태서 제거 시도 시 에러 남.

 


분류 제목
dance 다이아나 (Diana) 정현 님 'Permission to Dance' 댄스 버스킹 [누나]
dance 머리부터 발 끝까지~?뒷말 뭔데? 댄스
ucc 남자가 탈북하면 100% 후회하는 이유
talk U20 월드컵 4강팀 모두 4글자 국가명
sports 일본, 2:1로 스페인 격파. 조 1위로 16강 진출 [카타르 월드컵 이변]
talk 코딩 하다가 막힌다고 계속 붙들고 있어선 안 되는 이유
talk 내일 새벽 4시 토트넘 vs 맨시티 경기 있어요.
sports 22/23 챔피언스리그 8강 대진표 + (1차전/2차전) 축구 일정
sports 23/24 (7R) (토트넘 : 리버풀) 경기 VAR 오심으로 재경기 요구 시끌
sports 토트넘, 번리 전 해리케인 페널티킥으로 겨우 승리
sports 아스톤빌라 vs 셰필드 축구 봤는데....
dance 치어리더 최홍라 님 불금 댄스
ucc 현실 세계 슈퍼 히어로
dance 버스터즈 BUSTERS 민지 님 - 씨스타 SHAKE IT 저팔계 댄스
girl 코딩 하다 막힐 때 보면 좋은 누나
money 유튜버 애드센스 수익 세금세무안내 #4. 부가가치세 신고
talk 손흥민 해트트릭 단숨에 팀내 득점 랭킹 1위
girl 다른 여자 쳐다본다고 화난 가상인간 누나
girl 힘든 월요일 아침을 시작하기에 딱인 누나
talk 오후에 진눈깨비 온다고 하길래 뭔가 하고 찾아봤더니...
24/163
목록
찾아주셔서 감사합니다. Since 2012