Skip to content

조회 수 13431 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Windows에 APM(apache+mysql+php) 환경을 구축할려고 Google에서 apache php mysql window로 검색을 해서  http://wampserver.com/en 사이트를 발견했다. 여기서 제공하는 WAMP5 프로그램을 가지고 단 한번에 windows 환경에서 PHP 5, Apache2, MySQL 5를 설치할 수 있다. 이 외에도 PHPmyadmin, SQLiteManager도 동시에 설치된다. Windows Vista환경에서도 실행이 가능하다고 한다.  

http://www.wampserver.com/en/download.php 에 가서 해당 프로그램을 다운로드 받아서 설치해보자. 용량은 약 20Mb가 넘는 것 같았다.

사용자 삽입 이미지

http://wampserver.com/en


프로그램을 다운로드 받아 설치후 실행해보니 너무 간단하고 좋았다. 복잡한 설정도 필요없고 단 한번에 APM을 설치해 줘서 너무 좋았다.  실행하면 트레이 아이콘이 보이는데 클릭해보면 아래와 같은 메뉴를 볼 수 있다.



사용자 삽입 이미지


이 메뉴만 보면 각각의 apache, php, mysql 설정 및 관리를 할 수 있을 뿐 아니라 Log파일(apache,php,mysql)까지 관리할 수 있다. 또한 기본적으로 phpMysqlAdmin, SSQLiteManager와 같은 웹용 MySQL 관리 도구도 있어서 사용이 무지 간단하다. 직접 웹페이지에 접속하기도 상당히 쉬워보이며 www directory 메뉴가 있어서 직접 웹문서 폴더로 이동할 수도 있다. 정말 직관적으로 잘 만들었다고 생각한다.

설치폴더는 C:\wamp 이다.
사용자 삽입 이미지

웹폴더는 설치시 지정할 수 있는데 기본적으로 C:\wamp\www 가 된다. 데이타베이스 기본 폴더는  C:\wamp\mysql 이며 db 데이타는 C:\wamp\mysql\data 에 있고 binary파일은 C:\wamp\mysql\bin 에 있다. php도 비슷하게 C:\wamp\php 폴더에 다 설치되어 있다. 너무 직관적으로 잘 설치가 되어 있다.


이거 가지고 장난 좀 쳐보겠다.

웹페이지를 볼려면 트레이 아이콘을 선택후 Localhost를 선택하면 된다. 물론 http://localhost 로 들어가도 된다.
사용자 삽입 이미지

아래 화면은 http://localhost 로 접속했을때 화면이다. C:\wamp\www\index.php 문서를 보여주고 있는 것이다.
사용자 삽입 이미지

뭐... 이 정도면 잘 돌아가고 있다는 것을 알 수 있겠다.

설치 정보를 좀 볼려고 아래와 같이 입력하고 C:\wamp\www\phpinfo.php로 저장했다.

<?
echo phpinfo();
?>
그리고 http://localhost/phpinfo.php 로 접속하니... 왠걸!!! 화면이 하얗다... 소스보기 하니 소스가 그대로 보이는 것이 아닌가! 헉~~!!! 알고봤더니 <? 대신 <?php로 입력해야한다. ㅋ

<?php
echo phpinfo();
?>
사용자 삽입 이미지



먼저 한글이 되는 것을 봐야하지 않을까?
http://localhost/phpmyadmin/ 으로 접속해서 데이타 베이스에서 작업을 해도 되지만 연습삼아 콘솔에서 mysql 접속해서 작업해보자. 아래와 같이 접속하면 바로 MySQL console로 접속이 가능하다. 또는 시작>실행 에서 cmd를 치고 C:\wamp\mysql\bin 으로 가서 mysql -uroot -p로 접속해도 된다.
사용자 삽입 이미지


사용자 삽입 이미지

보니깐 test 테이블에 te 테이블이 있다. 설치할때 기본적으로 만들어져 있으니 이것을 가지고 한글 테스트 해보자.
사용자 삽입 이미지
헉~ 한글이 깨진다. 분명 설정이 이상한 것이다.

사용자 삽입 이미지


위의 그림과 같이 C:\wamp\mysql\my.ini 로 찾아가니 default-character-set=latin1으로 되어 있었다. 이것을 default-character-set=utf8 로 바꾸고 MySQL을 중지시키고 다시 실행한다.
(참고로 mysql 한글 사용에 대한 설정은 http://www.e-server.co.kr/gzboard.php?code=techqna&mode=gz_read&Page=1&no=196를 참고하길 바란다.)


다시 insert를 해본다.
사용자 삽입 이미지

아까 집어넣었던 것은 복구가 안되었지만 지금 insert한 것은 한글이 깨지지 않고 잘 들어가 있다.


다르게 놀아보자!
기존에 insert한 것은 모두 지우고 5개 insert하고 insert한 5개를 select하여 화면에 뿌려주는 php 코드를 만들어 보도록 하겠다.

test.php (Language : php)
<?php

$link = mysql_connect("localhost","root","");

mysql_query("delete from test.te",$link);

$sql = "insert into test.te(`1`,`2`,`3`) values ('1번','안녕1','지돌스타 1'),
    ('2번','안녕2','지돌스타 2'),
    ('3번','안녕3','지돌스타 3'),
    ('4번','안녕4','지돌스타 4'),
    ('5번','안녕5','지돌스타 5')"
;

mysql_query($sql,$link);

$result = mysql_query("select `1`,`2`,`3` from test.te limit 0,5", $link);
while($row = mysql_fetch_array($result))
{
    echo $row[1]." ".$row[2]." ".$row[3]."<br>"
}
?>

C:\wamp\www\test.php 로 저장후 http://localhost/test.php 로 접속해 보면 다음과 같은 화면이 나온다.
사용자 삽입 이미지
잘 된다.... ㅋ

내 컴퓨터에서 php, mysql을 공부하고 싶다면 이 WAMP5를 사용해도 무난할 듯하다.

참고로 기존에 http://www.apmsetup.com/에서 제공하는 APM_Setup 프로그램도 있다. 그런데 2004년 이후로 업데이트를 안하고 있다.

작성자&저작권 : 지돌스타(http://blog.jidolstar.com)


List of Articles
번호 제목 글쓴이 날짜 조회 수
81 사용자와 제공자 모두를 위한 Windows Server 2008 미디어 서... ADMINPLAY 2012.01.16 14841
80 [Windows Media Player] 윈도우 미디어 플레이어에서 지원하는... ADMINPLAY 2012.01.16 19487
79 스트리밍 미디어 서비스 비교표 ADMINPLAY 2012.01.16 12812
78 Windows Server 2003, 2008 메모리 제약 ADMINPLAY 2012.01.16 14767
77 Ffmpeg 기본 사용법 ADMINPLAY 2012.01.16 15994
76 DISK 할당량 관리 ADMINPLAY 2012.01.16 13897
75 Window 환경에서 ffmpeg 사용법 및 옵션 ADMINPLAY 2012.01.16 17413
74 XP에서 관리용 원격 데스크톱 MMC 스냅인 사용하기 file ADMINPLAY 2011.06.05 14596
73 IE8 복원 탭오류 (이 웹 사이트 복원 시도를 중단 했습니다.) file ADMINPLAY 2011.06.05 19534
72 Windows Media Server 백업 복구 ADMINPLAY 2011.05.18 13246
71 Windows 2008 원격수 늘리기(터미널서비스 세션수 증가) file ADMINPLAY 2011.04.21 30248
70 Windows2008 접속세션수 제한 설정 file ADMINPLAY 2011.04.21 14746
69 네트워크 및 전화 접속 연결 아이콘이 나타나지 않는 문제 해결 ADMINPLAY 2011.01.18 11796
68 네트워크 및 전화 접속 연결"폴더 아이콘이 없습니다. ADMINPLAY 2011.01.18 11984
67 Windows 제품군 최대 지원 CPU, Memory 스펙 ADMINPLAY 2010.12.14 13386
66 POP3와 IMAP메일서버의 차이점 ADMINPLAY 2010.11.23 11427
65 윈도우 원격 데스크톱 콘솔로 연결하기(mstsc /console, /admin) file ADMINPLAY 2010.11.01 25817
64 윈도우 업데이트 사이트 접속 안될때 file ADMINPLAY 2010.10.09 15292
» 윈도우에서 PHP, MySQL, Apache를 한번에 설치! ADMINPLAY 2010.09.17 13431
62 아웃룩에서 메일 발송 및 수신이 안될 때 ADMINPLAY 2010.08.10 12777
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234