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

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

1,523  
목차
  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 자동실행과 프로그램 종료 안 한 상태서 제거 시도 시 에러 남.

 


분류 제목
health 그누보드 (냑: sir.kr) 자유게시판 로그아웃 상태에서 특정 차단회원 게시글 필터링해서 안보이게 숨기기
sports 2023 AFC 카타르 아시안컵 B조 1R (우즈베키스탄 vs 시리아) 축구 하이라이트
sports 대한민국 U20 월드컵 후보 골키퍼 클라스
talk 닭과 계란(=달걀) 중 뭐가 먼저? 정답 공개
girl 오마이걸 아린 님 던던댄스 [누나]
dance 암컷말 수컷말.... 베스트 댄스
dance 핑크펌킨 PINKPUMPKIN 툥이 님 - ITZY WANNABE 워너비 [댄스/누나]
sports 23/24 (12R) 첼시 : 맨시티 역대급 난타전
ucc 누나가 직접 알려주는 연상 꼬시는 방법 (= 누나가 흔들리는 “2가지”)
sports 바레인 전 이강인 활약상
sports 챔스 4강 2차전 맨시티 (5) 4 : 0 (1) 레알마드리드
sports 2023 AFC 카타르 아시안컵 E조 1R (한국 vs 바레인) 축구 하이라이트
ucc 통통한 살코기 공략하는 맹수 [동물]
talk 국회의원 필독 영상
dance 할리우드 잔디밭에서 지수 꽃향기 댄스
talk 1980년대 외계의 착한 드론 로봇과 나쁜 악당 드론 로봇이 등장하는 미국드라마 제목
ucc 치어리더 하지원 님 강력한 파울볼 OO에 쓰러져.... [누나]
dance BUNGEE | 오마이걸 - 사랑(Sarang) 님 해변가 댄스
talk 드라마 "대행사" 보다가 힘들었던 점
dance 원스피릿 (1SPIRIT) - 내일은 없어 (트러블 메이커, Trouble Maker - Now) 커버 댄스
14/163
목록
찾아주셔서 감사합니다. Since 2012