IT이야기/웹서버구축2017. 6. 16. 14:52

-윈도우에서 APM(Apache, Php, Mysql) 웹서버를 설치해 봅시다.


버추얼박스를 쓴다거나 아마존이나 구글클라우드 같은 것을 이용하지 않는다면 보통 한국에서는 윈도우 환경에서 작업을 하시리라 생각됩니다.

리눅스에서는 명령어 몇번이면 주루루룩 설치가 다되던데, 윈도우에서는 어떻게 해야 할까요?


윈도우용으로 편리하게 더블클릭하고 예 예 몇번 누르면서 설치한번에 웹서버를 구축할수 있는 패키지들이 존재합니다.아파치는 아무래도 리눅스 베이스로 만들어진 프로그램이다보니 윈도우에서는 제 속도가 나오지 않는다고 합니다. 보통 이 프로그램들은 리눅스 서버 입문자의 디버깅 환경 구축용 혹은 PHP+MySQL 연습용 정도로 쓰는 분들이 많다고 하네요. 거기다 윈도우 서버에는 MS가 자체적으로 만든 인터넷 정보 서비스(IIS)가 있기 때문에, IIS에 FastCGI 모듈로 PHP를 연결시켜서 돌리는 것이 보통이라고 합니다. 이 때문에 PHP의 윈도우 버전은 IIS용과 Apache용이 따로 나옵니다.

그래도 일단 집에서 mysql 가지고 놀고, php뛰워서 쿼리날리고 화면 뛰우는정도 연습하려면 아주 유용하게 쓰입니다.

그리고 공유기 포트 열어서 외부에서 접속하는것도 가능합니다. 유동아이피라 다시 접속할때 바뀔수도 있지만요.



-Autoset


홈페이지 링크

홈페이지에 있는 설명을 발췌하였습니다.


오토셋을 이용하면, 개발/운영을 위한 웹 서버(Apache HTTP Server)와 PHP, MySQL, CUBRID 설치를 위해 투자하는 시간을 절약하실 수 있습니다.

오토셋은 신속하게 기반 시스템을 설치 할 수 있도록 패키지가 구성되어 있으며, 사용자가 선택적으로 필요한 요소를 설치할 수 있도록 제공하고 있습니다.

3분만 투자하세요. 그러면 초보도 내 컴퓨터에서 홈페이지를 만들고, 운영 할 수 있는 환경이 만들어 집니다.

오토셋 매니저는 텍스트 파일로 구성되어 있는 Apache HTTP Server, PHP, MySQL, CUBRID의 주요 설정 파일을 GUI 기반으로 쉽고 간편하게 변경 할 수 있도록

다양한 기능을 제공합니다. 각 서버별로 가지고 있는 설정 방법, 내용을 외우고 있을 필요가 없습니다.



-apmsetup


홈페이지 링크

공식 홈페이지는 현재 문이 닫혀있습니다. 

아마 제가 제일 처음으로 써본 윈도우용 apm 패키지일것입니다. 10여년도 전에 사용했었군요.

apmsetup7이 올라온지 엄청 오래된 버전인데. 어느센가 업데이트도 안되더니 결국 사이트도 문을 닫았더군요.

내 컴퓨터를 웹서버로 활용 할수 있도록 Apache, PHP, MySQL, Perl을 자동 설치 및 설정해주는 프로그램입니다.

그래도 아직 네이버 자료실에 올라온게 있어서 다운받을수는 있습니다.

블로그에 글들을 보면 php5.6 버전으로 업그레이드 할수도 있다고 본거같은데, 일단 옛날버전에 64bit 컴퓨터에 설치하려면 불가능은 아니지만 번거롭습니다.

자료실링크


-홈페이지 접속시 매드사이언티스 같은 캐릭터가 보이는군요.


-wampserver

홈페이지 링크

외국 사이트인데, 요즘 윈도우용 웹서버 구동할때 많이 사용한다고 들었습니다.

사이트에서 발췌한 프로그램 설명입니다.


WampServer installs automatically all you need to start developing web applications and is very intuitive to use. 

You will be able to tune your server without even touching the setting files.

WampServer는 웹 애플리케이션 개발을 시작하는 데 필요한 모든 것을 자동으로 설치하며 사용하기가 매우 쉽습니다. 설정 파일을 터치하지 않고도 서버를 조정할 수 있습니다.



-xampp

홈페이지 링크

다른 프로그램들도 유명하지만 xampp의 경우, 위키피디아에 등제될만큼 유명한 프로그램입니다.

그리고 주기적으로도 계속 업데이트 되고 있고, php7 시리즈도 지원되는군요.


XAMPP는 크로스 플랫폼 웹 서버 자유 소프트웨어 꾸러미이다. 

아파치 웹 서버 MySQL, PHP, 펄을 포함하고 있다. 

GNU 일반 공중 사용 허가서로 배포되며 자유롭고 쓰기 쉬운 웹 서버이다. 

마이크로소프트 윈도, 리눅스, 솔라리스, 맥 오에스 텐 등에서 동작하며 주로 웹 개발에 사용된다.

XAMPP는 설치 환경에 따라 zip 또는 tar 형식의 압축 파일이나 EXE 실행 파일, 맥 오에스 텐 패키지 등의 실행으로 바로 작동되며 설정이 거의 필요없다. 

정기적으로 구성물을 최신으로 유지한다. 오픈SSL과 phpMyAdmin 등도 포함한다.

XAMPP를 설치하는 것은 각각의 구성물을 설치하는 것에 비해 훨씬 시간을 적게 소비한다.

한 컴퓨터에 자기 자신을 포함해 여러개의 구현물이 있을 수 있고, 다른 컴퓨터로 바로 복사할 수도 있다.

가볍게 만들어진 작은 버전도 있다.


위 프로그램들을 이용하여 손쉽게 윈도우에서 웹서버 환경을 구축해볼수 있습니다.

Posted by Joseph514