본문 바로가기
IT

[flutter] Backend 만들기 위한 작업 ① / Windows에서 XAMPP 설치 / Apache 구동시 포트 에러 해결.

by MadebyAn 2022. 9. 22.
반응형

웹서버를 운영할 때, 일반적으로 LAMP ( Linux, Apache, Mysql, Php )로 구성을 합니다. 하지만, 서버용 컴퓨터를 운용하지 않는 이상 리눅스를  설치해서 사용하지 않고, 대부분은 본인이 가지고 있는 데스크톱이나 노트북을 이용하여 서버를 운용합니다.

저 역시도 가지고 있는 노트북에서 운용을 할 예정이여서 노트북의 운영체제인 Windows에서  Apache, Mysql, Php로 구성할 예정입니다. 일반적으로 이렇게 많은 사람들이 구성을 하다보니, 서버 작동시에 필요한 것들을 한번에 설치 하고 관리할 수 있도록 만든 프로그램이 있는데 그 대표적인 것이 XAMPP 입니다. 이제부터 XAMPP를 설치하고 하나씩 구동하면서 발생하는 문제를 해결하고 마지막으로 Laravel까지 설치하도록 하겠습니다.

이번에는 그중에 첫번째인 XAMPP를 다운로드 받고 설치하고 실행해보도록 하겠습니다.

컨트롤패널 실행이 되면 첫번째로 Apache를 Start시켜서 웹페이지를 열어보도록 하겠습니다.

 

1. XAMPP 설치를 위해서 다운로드.

https://www.apachefriends.org/index.html

 

XAMPP Installers and Downloads for Apache Friends

What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us

www.apachefriends.org

 

 

- 다운받은 ~~~installer.exe 파일을 더블 클릭하여 실행합니다.

- 실행하면 다음과 같은 Warning 알림창이 나오는데, 그냥 OK를 눌러서 진행하시면 됩니다.

 

 

- Select Components에서 필요한 부분만 골라서 설치하시면 되는데, 잘모르겠다 싶으시면 모두 설치하면서 됩니다.

 

 

- 설치 위치와 언어는 그대로 Next~~

- 언어는 영어와 독일어 두가지 밖에 없으니, 그냥 영어로 Next~~

 

 

 

- Apache HTTP Server 방화벽에 액서스 허용해주고 진행.

- 컨트롤 패널을 시작하면서 끝냅니다.

 

- XAMPP가 설치가 완료되었으며, 이제 작동 테스트를 진행하면 됩니다.

- 방법은 Actions 탭 아래에 있는 Start 버튼을 눌러서 구동을 시키면 됩니다.

 

- Apache의 Start를 클릭하면 구동이 되지 않고 문제가 발생해서 빨간색의 글씨로 문제의 원인을 알려줍니다.

- 현재 문제가 2개가 발생했는데, 그게 모두 포트와 관련된 문제입니다.

- 기본 포트를 80으로 사용되는데, 이것이 이미 사용되고 있어서 문제가 발생하여 구동이 되지 않는다는 것.

- 또한 보안연결 포트가 443으로 사용되는데, 이것도 이미 사용되고 있어서 문제가 발생하여 구동이 되지 않는다는 것.

- 일반적으로 서버를 처음 설치하면 큰 문제 없이 구동이 되는데, 이전에 다른 서버를 설치하고 구동했던 적이 있다면 이와 같은 포트 문제가 발생하는 경우가 있습니다.

 

[ 해결 방법 ]

 

- Apache의 Config 버튼을 클릭하면 여러가지 Config 파일들이 나타납니다.

- 포트 80과 관련된 파일은 Apache (httd.conf)파일입니다.

- 포트 80을 8080등으로 바꾸면 해결이 가능합니다.

 

- 포트 443과 관련된 파일은 Apache (httd-ssl.conf)파일입니다.

- 포트 443을 553등으로 바꾸면 해결이 가능합니다.

 

[해결 완료]

 

- 정상 가동이 되면 Apache 글씨에 초록색으로 색이 생성되며, 수정했던 포트들이 뜨게 됩니다.

- 정상적으로 웹페이지 뜨는지 확인하기 위해서 웹페이지 주소창에서 localhost를 입력하면 문제없이 웹페이지가 뜰 것입니다.

이것으로 Apache 구동까지 확인했습니다.

다음엔 Mysql을 확인해보도록 하겠습니다.

감사합니다.

 

반응형

댓글


loading