윈도에서 AMP 를 구성하기 위한 패키지는 운영체제의 첫 글자인 W 를 붙여서 WAMP 라고 부르며 EasyPHP, WAMP, XAMPP, 오토셋등 다양한 패키지가 존재합니다.
각 패키지마다 특징이 있고 장단점이 있지만 이 책에서는 리눅스와 Mac OS X도 지원하는 XAMPP 패키지를 설치하도록 하겠습니다.
XAMPP 는 다음 의미를 갖고 있습니다.
- X (cross, 멀티 플랫폼을 지원한다는 의미)
- A (Apache Web Server)
- M (MySQL DBMS)
- P (PHP)
- P (Perl)
이름처럼 Perl 도 포함되어 있고 기타 불필요한 패키지도 있으므로 모든 패키지를 설치할 필요는 없습니다.
먼저 사용하는 웹 브라우저에서 www.apachefriends.org 에 연결합니다.
중간 부분의 XAMPP For Windows 를 클릭하면 설치 파일을 내려 받을수 있습니다.
이제 다운받은 설치 파일을 실행하여 설치를 진행해 봅시다. 백신 프로그램을 구동하는 경우 다음과 같은 메시지를 첫 번째로 만날 수 있습니다. xampp 는 웹 서버, MySQL 등 네트워크 포트를 사용하는 서버를 설치하는데 백신이나 방화벽이 포트 사용을 차단하거나 속도가 느려질 수 있다는 경고인데 저는 여러 번 설치해도 별 문제를 겪지는 못했습니다.
Yes 를 클릭하여 다음으로 진행합니다.
윈도의 사용자 계정 관리(UAC) 기능때문에 c:\Program Files 등에 설치하면 문제가 발생할 수 있으니 다른 곳에 설치하거나 UAC 를 끄라는 경고가 표시됩니다. Ok 를 눌러서 진행합니다.
설치할 패키지를 선택하는 화면입니다. xampp 는 Perl 과 메일 서버, FTP 서버등을 포함하고 있으니 불필요한 독자는 삭제해도 됩니다. 패키지를 선택했으면 Next 를 누릅니다.
설치하고자 하는 경로를 설정해 줍니다. 기본 경로는 c:\xampp 입니다. Next 를 누르면 설치가 진행되며 완료되면 xampp 제어판을 시작할 것인지 물어봅니다. Finish 를 눌러서 설치를 마치고 제어판을 띄웁니다.
부팅과 동시에 Apache와 MySQL이 시작되도록 윈도 서비스로 등록해 보겠습니다. 제어판에서 우측의 Config 를 클릭하여 설정창을 띄운후에 Autostart of modules 에서 Apache 와 MySQL 을 체크해 주고 하단의 Save 를 누르면 됩니다.
설정이 완료되었으면 제어판에서 Start 를 클릭하여 Apache 와 MySQL 을 구동합니다.
정상적으로 구동되면 서버의 프로세스 ID 가 표시되고 정상 동작함을 확인할 수 있습니다.
xampp 의 MySQL 관리자 계정은 root 이며 암호는 없습니다.
이제 브라우저 창에서 http://localhost/xampp/ 를 입력하면 기본 웹 페이지에 연결할 수 있습니다.
좌측의 phpinfo() 를 클릭하면 php의 설치 정보를 자세히 볼 수 있습니다.
이것으로 윈도에서 AMP 설정을 마쳤습니다. 다음은 Mac OS X 사용자용 환경을 구성하겠습니다.