앞서 [웹서버 종류]에서 설명한 바와 같이 내 컴퓨터를 웹호스팅 환경과 똑같이 만들기 위해서는 다음과 같은 프로그램들이 필요해.
- Apache (웹서버 엔진)
- PHP (웹 프로그램 언어)
- MySQL (데이터베이스)
이 세 가지 프로그램은 전 세계에서 웹서버를 운영할 때 가장 많이 사용되는 것으로 궁합도 찰떡궁합이야.
그래서 보통 이 3가지 프로그램을 한 이름처럼 머리글자를 따라 APM이라고 불러.
그런데 이 세가지 프로그램들은 각각 다른 회사에서 만든 제품이라 각각 설치하고 설정하는 작업도 생각보다 어려워.(아니 많이 어려워...ㅠ)
그래서 또 이 세 가지를 한 방에 설치해 주는 프로그램이 등장했어.
(이 세 가지 APM의 조합이 얼마나 인기가 있으면 이런 프로그램까지 만들어졌을까?)
이런 자동설치프로그램에도 종류가 여러 가지 있는데 우리는 이들 중에서 몇가지를 소개해 볼께.
(나중에 이 AMP 설치 프로그램들에 대한 요구가 많아지면 그때 각각 자세히 설명하고 우선 소개만 할께..)
▶ XAMPP
XAMPP 는 웹서버를 구성하는 가장 중요한 요소인 아파치(Apache)를 개발,운영하고 있는 아파치재단에서 운영하고 있는 웹서버 설치용 통합프로그램이야.
PC, 맥, 리눅스용 버전을 모두 지원하고 각각의 프로그램에 새버전이 나오면 가장 빠르게 반영하고 또 오래동안 검증 받은 프로그램이야.
지금 이 문서를 작성하는 시점에도 PHP 8.0 을 지원하는 웹호스팅이나 UWAMP 에서도 아직 지원하지 않는데 XAMPP 에는 벌써 8.0 용 패키지가 나와있어.
맥을 사용하는 사용자 중에서 웹서버를 내 PC에 직접 설치해 공부하고 싶다면 이것을 추천해.
XAMPP 를 다운 받는 공식 사이트는 다음과 같아.
https://www.apachefriends.org/
▶ UWAMP
UWAMP 는 비교적 최근(2009년?)에 첫 출시된 프로그램으로 XAMP 에 비해 가볍고, 포터블로 설치할 수 있으며 또 PHP 와 MySQL의 여러가지 버전을 함께 설치해서 테스트해 볼 수 있다는 장점이 있는 프로그램이야.
여러분이 꼭 PC에 웹서버를 설치하고 싶다면 우선 이것을 추천하고 싶어.
(그런데 내가 추천하는 프로그램은 요상하게 꼭 금방 망해서 없어져 버리더라구...ㅠ 그래서 추천하기 겁나....ㅎ)
단점이라면 애플 맥에서는 사용할 수 없고, 오직 윈도우에서만 설치할 수 있다는 점이야.
사실 웹서버 프로그램들은 설치해서 작동만 하면 거의 건드릴 일이 없기 때문에 개인적으로는 사이즈가 작고 또 포터블로 설치할 수 있는 걸 좋아하는 편이야.
UWAMP 를 다운 받는 공식 사이트는 다음과 같아.
https://www.uwamp.com
▶ APMSetup , AutoSet
위 XAMPP 같은 기능을 한글화한 웹서버 설치 패키지인데 쓰지마. 다 망했어...ㅠ
아직도 인터넷 검색에서는 종종 보여서 혹시 이것으로 설치를 할까 봐 알려주는 거야.
지금도 어디서 구하면 설치는 되겠지만 더 이상 업데이트가 안되는거 궂이 쓸 필요는 없지 않을까?
내가 예전에 처음 홈페이지 만들기 책을 쓸 때는 APMSetup 설치 방법을 자세히 설명했은데, 책이 출간 되니까 문닫고... 그래서 두번 째 책을 쓸 때는 AutoSet 으로 설명을 했더니 책이 출간되니까 또 문 닫았어...ㅠ
왜 내가 소개하면 문을 닫는지...
그래서 이번에는 아예 1순위로 '카페24' 웹호스팅을 설명한 거야.
설마 '카페24' 도?.....설마...