<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>준형&#039;s 블로그</title>
		<link>http://www.junhworks.net/blog/</link>
		<description>이 곳은 김준형의 작업공간 중 하나 입니다. 이 블로그는 개발자로써의 감성적인 부분들로
채워보려 합니다. 하지만, 혹시 모르죠. 소스코드 더미에 깔려버리게 될지도... ^^a</description>
		<language>ko</language>
		<pubDate>Sat, 20 Dec 2008 01:38:20 +0900</pubDate>
		<generator>Textcube 1.7 : Risoluto</generator>
		<image>
		<title>준형&#039;s 블로그</title>
		<url>http://www.junhworks.net/blog/attach/1/1337655745.png</url>
		<link>http://www.junhworks.net/blog/</link>
		<width>96</width>
		<height>96</height>
		<description>이 곳은 김준형의 작업공간 중 하나 입니다. 이 블로그는 개발자로써의 감성적인 부분들로
채워보려 합니다. 하지만, 혹시 모르죠. 소스코드 더미에 깔려버리게 될지도... ^^a</description>
		</image>
		<item>
			<title>[Subversion] svnsync on windows</title>
			<link>http://www.junhworks.net/blog/entry/Subversion-svnsync-on-windows</link>
			<description>&lt;P&gt;세 개의 trac + svn 프로젝트 관리 서버를 다루고 있다.&lt;BR&gt;그리고 현재 백업 자동화를 시도하는 중이다.&lt;BR&gt;때문에 svnsync 기능을 사용하게 되었는데, &lt;BR&gt;&lt;STRONG&gt;svnsync init ...&lt;/STRONG&gt; 명령어를 사용하면서 아래와 같은 에러 메세지를 마주하게 되었다.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;svnsync: Revprop change blocked by pre-revprop-change hook (exit code 1) with no output.&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;윈도우 프로젝트 필수 유틸리티&lt;/STRONG&gt;와 서브버전에 대한 몇 가지 책들, 그리고 인터넷 문서들을 참고 했지만,&lt;BR&gt;문제는 해결되지 않았다.&lt;BR&gt;&lt;BR&gt;고심한 끝에 나는 해결책을 찾을 수 있었다.&lt;BR&gt;그것은 &lt;STRONG&gt;(&lt;EM&gt;저장소&lt;/EM&gt;)\hooks\pre-revprop-change.bat&lt;/STRONG&gt; 파일에 다음의 코드를 삽입하는 것이다.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d&quot;&gt;exit 0&lt;/DIV&gt;
&lt;P&gt;이렇게 나는 문제를 해결했다.&lt;BR&gt;&lt;BR&gt;이제 초기화를 끝냈으면, svnsync sync ... 명령을 사용해야 하는데,&lt;BR&gt;다시 다음과 같은 에러 메세지를 마주하게 되었다.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;svnsync: Commit blocked by start-commit hook (exit code 1) with no output.&lt;/DIV&gt;
&lt;P&gt;이에 대한 해결책도 위와 유사하다.&lt;BR&gt;&lt;STRONG&gt;(&lt;EM&gt;저장소&lt;/EM&gt;)\hooks\start-commit.bat&lt;/STRONG&gt; 파일에 다음의 코드를 삽입한다.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d&quot;&gt;exit 0&lt;/DIV&gt;
&lt;P&gt;이것으로 로컬 PC의 svn 저장소에 원격지 서버의 svn 데이터를 백업받을 수 있게 되었다.&lt;BR&gt;&lt;BR&gt;하지만, 아직도 왜 책과 인터넷 문서에서는 단순히 비어있는 *.bat 파일 만으로도 동작하고&lt;BR&gt;내 서버에서는 그렇지 않았는지는 알 수 없다.&lt;/P&gt;</description>
			<category>server</category>
			<author>(김준형)</author>
			<guid>http://www.junhworks.net/blog/222</guid>
			<comments>http://www.junhworks.net/blog/entry/Subversion-svnsync-on-windows#entry222comment</comments>
			<pubDate>Sat, 20 Dec 2008 01:33:32 +0900</pubDate>
		</item>
		<item>
			<title>APM on Windows : 03 PHP 설치</title>
			<link>http://www.junhworks.net/blog/entry/APM-on-Windows-03-PHP-%EC%84%A4%EC%B9%98</link>
			<description>&lt;H3&gt;
&lt;H4&gt;03.1 PHP?&lt;/H4&gt;&lt;/H3&gt;PHP는 무료로 제공되는 공개 소프트웨어로 Server Side Script의 일종이다. Server Side Script는 HTML이나 CSS, XML 등과 달리 서버에서 스크립트를 선 처리하고 그 결과를 클라이언트에게 전송함으로써 사용자에게 작업 내용을 숨기고 동적인 페이지를 생성하는데 유용하다. 이 외에도 JSP, ASP, Ruby, Python 등도 애용되나 소규모 홈페이지 및 블로그 등을 위한 오픈 소스 프리 소프트웨어들은 PHP를 많이 사용하고 있다. PHP에 대한 더 자세한 사항은 따로 공부하길 바라며, PHP의 공식 홈페이지는 &lt;A href=&quot;http://www.php.net/&quot; target=_blank&gt;이곳&lt;/A&gt;이다.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;
&lt;H4&gt;03.2 최신 설치파일 얻기&lt;/H4&gt;아래 그림은 PHP의 공식 홈페이지 이다. 좌측 상단에 표시된 Downloads 메뉴를 선택한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1052224729.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;메뉴를 통해 다음과 같은 페이지로 들어오면, Windows Binaries 항목의 PHP 5.16 zip package 항목을 다운로드 한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1321849337.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;
&lt;H4&gt;03.3 설치하기&lt;/H4&gt;아래와 같이 적당한 위치에 다운로드 한 zip 파일의 압축을 풀어준다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1362562610.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;위와 같이 압축을 푼 상태에서 php.ini-dist 파일을 찾아 php.ini 라는 이름으로 복사한다. 복사한 php.ini 파일을 메모장으로 열어 아래 그림과 같이 extension_dir 항목을 ./ext 로 설정해 준다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1036854759.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;190&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&amp;nbsp;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;; Directory in which the loadable extensions (modules) reside.&lt;BR&gt;extension_dir = &quot;./ext&quot;&lt;/DIV&gt;&lt;BR&gt;아래 그림과 같이 사용하고자 하는 적절한 확장 기능에 대한 모듈들의 주석을 제거해 준다. 각 확장 모듈의 기능은 PHP 홈페이지나 인터넷을 통해 확인하기 바란다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1181486285.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;606&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;편집한 php.ini 파일을 저장한 후 아래와 같이 ‘내컴퓨터 속성 -&amp;gt; 고급 -&amp;gt; 환경변수 -&amp;gt; 시스템 변수 -&amp;gt; Path’의 항목에 PHP의 경로를 등록한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1020910209.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;435&quot; width=&quot;488&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;
&lt;H4&gt;03.4 Apache 연동하기&lt;BR&gt;&lt;/H4&gt;&lt;BR&gt;PHP에 대한 작업이 다 끝났으면, 아파치 서버가 PHP 스크립트를 인식하고 처리하기 위한 작업을 해줘야 한다. 아파치가 설치된 폴더에서 conf라는 폴더를 열면 안에 &amp;nbsp;httpd.conf 라는 파일이 있다. 메모장으로 연 후 아래 그림과 같이 표시 된 한 줄을 추가한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1248318177.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;209&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;LoadModule php5_module &quot;C:/Server/APM/PHP/php5apache2_2.dll&quot;&lt;/DIV&gt;&lt;BR&gt;아래 그림과 같이 PHP 스크립트를 인식시킬 파일의 확장자 및 기타 설정을 등록한다. 아래의 스크립트는 훨씬 간단하게 축약하여 기술할 수도 있지만, 개인적으로는 보기 깔끔하게 아래와 같이 적는다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1356373969.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;266&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&amp;nbsp; &amp;nbsp; PHPIniDir &quot;C:/Server/APM/PHP/&quot;&lt;BR&gt;&amp;nbsp; &amp;nbsp; ScriptAlias /php/ &quot;C:/Server/APM/PHP/&quot;&lt;BR&gt;&amp;nbsp; &amp;nbsp; AddType application/x-httpd-php .php&lt;BR&gt;&amp;nbsp; &amp;nbsp; AddType application/x-httpd-php-source .phps&lt;BR&gt;&amp;nbsp; &amp;nbsp; AddType application/x-httpd-php .php3&lt;BR&gt;&amp;nbsp; &amp;nbsp; AddType application/x-httpd-php .html&lt;BR&gt;&amp;nbsp; &amp;nbsp; AddType application/x-httpd-php .htm&lt;BR&gt;&amp;nbsp; &amp;nbsp; AddType application/x-httpd-php .inc&lt;BR&gt;&amp;nbsp; &amp;nbsp; Action application/x-httpd-php &quot;/php/php.exe&quot;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;설정을 모두 끝냈다면 httpd.conf 파일을 저장하고 아파치를 다시 시작한다.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;
&lt;H4&gt;03.5 설치 확인하기&lt;BR&gt;&lt;/H4&gt;&lt;BR&gt;아파치의 메인 페이지가 있는 폴더에 다음과 같은 PHP 스크립트 파일을 만든다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1114245262.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;190&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;A href=&quot;http://localhost/text.php&quot; target=&quot;&quot;&gt;http://localhost/text.php&lt;/A&gt;&amp;nbsp;또는 &lt;A href=&quot;http://[서버주소]/test.php&quot; target=&quot;&quot;&gt;http://[서버주소]/test.php&lt;/A&gt; 를 브라우저에 치면 아래와 같은 페이지가 보일 것이다. 아래와 같은 페이지가 나타나지 않는다면 제대로 설치 또는 연동이 되지 않은 것이다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1243345916.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;이것으로 Windows 시스템에서 Apache + PHP + MySQL을 설치하는 모든 작업이 완료 되었다.&lt;BR&gt;</description>
			<category>server</category>
			<category>APM</category>
			<category>php</category>
			<author>(김준형)</author>
			<guid>http://www.junhworks.net/blog/220</guid>
			<comments>http://www.junhworks.net/blog/entry/APM-on-Windows-03-PHP-%EC%84%A4%EC%B9%98#entry220comment</comments>
			<pubDate>Sat, 09 Aug 2008 21:44:06 +0900</pubDate>
		</item>
		<item>
			<title>요즘 멤버십에서...</title>
			<link>http://www.junhworks.net/blog/entry/%EC%9A%94%EC%A6%98-%EB%A9%A4%EB%B2%84%EC%8B%AD%EC%97%90%EC%84%9C</link>
			<description>2008년도 하반기 네트워크 부장을 맡음과 동시에 &lt;BR&gt;프로젝트 형상 관리 시스템을 새로이 구축하는 작업을 진행하였습니다.&lt;BR&gt;&lt;BR&gt;Trac, Subversion, Windows PowerShell 재미있군요.&lt;BR&gt;새롭게 한 일들이 너무 많은데 포스팅 할 시간이 없어 서글픕니다.&lt;BR&gt;ㅠ,.ㅠ&lt;BR&gt;&lt;BR&gt;나에게 자유를~</description>
			<category>일상</category>
			<category>대전멤버십</category>
			<category>삼성 소프트웨어 멤버십</category>
			<category>일상</category>
			<author>(김준형)</author>
			<guid>http://www.junhworks.net/blog/219</guid>
			<comments>http://www.junhworks.net/blog/entry/%EC%9A%94%EC%A6%98-%EB%A9%A4%EB%B2%84%EC%8B%AD%EC%97%90%EC%84%9C#entry219comment</comments>
			<pubDate>Fri, 08 Aug 2008 07:08:33 +0900</pubDate>
		</item>
		<item>
			<title>Google Code Jam 2008 - Qualification Round 통과</title>
			<link>http://www.junhworks.net/blog/entry/Google-Code-Jam-2008-Qualification-Round-%ED%86%B5%EA%B3%BC</link>
			<description>&lt;P&gt;한국 시간으로 지난 2008년 7월 17일(목) 오전 8:00부터 24시간 동안 &lt;BR&gt;Google Code Jam 2008의 Qualification Round가 열렸다.&lt;/P&gt;
&lt;P&gt;개인적으로 금요일에 삼성전자 임원 면접이 있었기 때문에&lt;BR&gt;GCJ2008에 대해 까맣게 잊고 있다가&lt;BR&gt;면접 준비를 하던 새벽 5시에 우연히 대회 링크를 열게 되었다.&lt;/P&gt;
&lt;P&gt;일정상 금요일 아침 면접에 7:30까지 대기실 집합이었고&lt;BR&gt;그런 이유로 GCJ2008 당일 함께 면접 보는 멤버십 회원들과 서울에 올라가야 했기 때문에 &lt;BR&gt;24시간이라는 총 대회 시간을 활용하지 못하는게 아쉬웠으나 운명이려니 하고 대충 손대 보았다.&lt;BR&gt;(사실 면접 준비 안하고 이거 잡고 끙끙 댄게 미친짓이 아니었을지...)&lt;BR&gt;결과는 뜻 밖의 통과... 1라운드 진출...&lt;/P&gt;
&lt;P&gt;그러나 운도 지지리 없지...&lt;BR&gt;1라운드 날짜가 내 일본 여행의 한복판에 걸려있다. &lt;BR&gt;제길슨~ -_-;;&lt;/P&gt;
&lt;P&gt;역시 GCJ2008은 나와 인연이 없는 것인가...&lt;BR&gt;진행시간 약 2시간이라 함으로 기회가 된다면 &lt;BR&gt;1라운드 당일 내 컴퓨터에 원격 접속을 통해 작업을 하고 싶으나... 가능하려나?&lt;BR&gt;아마 동경 디즈니랜드에서 겁나게 놀고 있을 듯... ㄷㄷㄷ&lt;/P&gt;
&lt;P&gt;내년 이맘때면 삼성전자 입사로 연수원에 쳐박혀 있을 듯 한데...&lt;BR&gt;난 왜 항상 정보가 느린건지... ㅎㅎ&lt;/P&gt;
&lt;P&gt;1라운드 진출 기념으로 메일 캡쳐한 그림이나 올려놔야지...&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock dual&quot; style=&quot;text-align: center;&quot;&gt;&lt;table cellspacing=&quot;5&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1367235251.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;306&quot; width=&quot;350&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1187645094.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;321&quot; width=&quot;350&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/P&gt;</description>
			<category>Geek</category>
			<category>Code Jam</category>
			<category>google</category>
			<category>Google Code Jam</category>
			<author>(김준형)</author>
			<guid>http://www.junhworks.net/blog/218</guid>
			<comments>http://www.junhworks.net/blog/entry/Google-Code-Jam-2008-Qualification-Round-%ED%86%B5%EA%B3%BC#entry218comment</comments>
			<pubDate>Thu, 24 Jul 2008 04:56:49 +0900</pubDate>
		</item>
		<item>
			<title>APM on Windows : 02 MySQL 설치</title>
			<link>http://www.junhworks.net/blog/entry/APM-on-Windows-02-MySQL-%EC%84%A4%EC%B9%98</link>
			<description>&lt;STRONG&gt;
&lt;H4&gt;&lt;STRONG&gt;02.1 MySQL ?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;/STRONG&gt;MySQL은 무료 데이터베이스에서 시작하여 현재 유료/무료 두 가지 정책으로 배포되고 있는 가장 대표적인 무료 데이터베이스 프로그램이다. 국내에서 가장 많이 쓰이는 설치형 웹서비스들인 제로보드, 그누보드, 텍스트큐브(구 테터툴즈) 등이 MySQL을 이용하도록 되어 있다. 자세한 사항은 구글링 해보길 바란다. MySQL의 공식 홈페이지는 &lt;A href=&quot;http://www.mysql.org/&quot; target=_blank&gt;이곳&lt;/A&gt;이다.&lt;BR&gt;&lt;/P&gt;&lt;STRONG&gt;
&lt;H4&gt;&lt;STRONG&gt;02.2 최신 설치파일 얻기&lt;/STRONG&gt;&lt;BR&gt;&lt;/H4&gt;
&lt;P&gt;&lt;/STRONG&gt;아래 그림은 MySQL 공식 홈페이지 이다. 아래 그림에 표시된 바와 같이 좌측 상단의 Downloads를 선택한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1170481325.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;아래 그림과 같이 MySQL Community Server를 선택한다. Enterprise는 돈 내고 써야한다. -_-&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1219860458.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;스크롤을 내리면 적당한 형태의 패키지 목록이 나열된 테이블이 나타난다. Windows Essential에 해당하는 곳의 Pick a mirror 링크를 클릭한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1051985378.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;마지막으로 아래와 같은 등록 페이지가 나타난다. 영어로 등록해야 한다고 해서 쫄지말자. 자세히 보면 아래에 &lt;BR&gt;&#039;No, thanks ~ &#039;라는 문구가 있다. 이 곳을 클릭하면 등록하지 않아도 된다. 개인적으로는 등록을 해 놓았지만, 등록이 필요없는 사람은 등록하지 않아도 된다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1315440448.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;이제 정말 다운로드 받을 수 있는 페이지가 나타났다. HTTP/FTP 어느 쪽을 선택해도 받는데는 문제 없다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1058845118.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;H3&gt;
&lt;H6&gt;
&lt;H5&gt;
&lt;H6&gt;
&lt;H5&gt;
&lt;H4&gt;02.3 설치하기&lt;/H4&gt;&lt;/H5&gt;&lt;/H6&gt;&lt;/H5&gt;&lt;/H6&gt;&lt;/H3&gt;
&lt;P&gt;다음은 설치 시작 화면이다. Next를 눌러준다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1358210180.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;다음은 설치 옵션을 묻는 화면이다. Custom을 선택해야만 설치 경로를 수정할 수 있다. Custom을 선택 한 후 Apache와 같은 폴더에 설치한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1036732654.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;설치 파일은 MySQL을 이용해 개발하는 것이 목적이 아니라면, 기본 옵션을 그대로 놔둔다. 설치 위치는 Apache와 같은 곳으로 한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1039871112.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1025673458.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;Install을 누르면 설치가 시작 된다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1201687547.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1114573930.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;다음과 같이 설치 종료 화면이 나타나면, &#039;Configure the MySQL Server now&#039;라는 곳에 체크가 되어 있다. 그대로 놔두고 &#039;Finish&#039;를 누른다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1204208354.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;/P&gt;
&lt;H4&gt;02.4 설정하기&lt;/H4&gt;
&lt;P&gt;아래는 설정 화면의 시작이다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1382233572.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;다음은 기본 설정으로 사용할지 세부설정으로 사용할지를 묻는다. 기본 설정으로 해도 큰 문제는 없다. 개인적으로는 세부설정을 모두 맞춰준다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1075743894.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;p id=&quot;more217_0&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, &#039;217_0&#039;,&#039;[Detailed Configuration] 자세히 보기&#039;,&#039;[Detailed Configuration]  감추기&#039;); return false;&quot;&gt;[Detailed Configuration] 자세히 보기&lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content217_0&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;Detailed Configuration&lt;BR&gt;&lt;BR&gt;첫번째 화면은 서버 특성을 결정한다. 맨 처음은 개발 용, 두번째는 서버 용, 마지막은 MySQL 전용 서버 용을 뜻한다. 아무래도 개발용이 시스템 자원을 가장 덜 먹고, MySQL 전용이 시스템 자원을 최대한 끌어쓰지 않을까 한다. 지금은 다른 프로그램들과 함께 사용하므로 서버용을 선택한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1111177036.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;두번째는 Transactional DB에 관련된 설정이다. 우리 말로는 흔히 &#039;관계형 데이터베이스&#039;라고 표현한다. 트렌잭션에 관한 특별한 고려가 없다면 혼합형이 첫번째 옵션을 선택한다. &lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1165426774.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;다음은 InnoDB 테이블리 생성될 위치를 지정한다. 기본적으로는 MySQL이 설치된 시스템 폴더로 설정되어 있지만, 개인적으로 파일 보관이나 안정성을 고려해 별로듸 파티션에 분리한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1234827666.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;다음은 동시 접속자 수에 대한 부분이다. 첫번째는 20명 다음은 500명 마지막은 사용자 지정으로 보인다. 지금으로써는 MySQL에는 Apache를 통해 단일 계정으로만 접근하므로 많은 동시 접속자를 허용할 이유가 없다. 그냥 기본값으로 유지한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1150469964.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;다음은 네트워크 옵션이다. 특별히 손댈 필요가 없다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1035310678.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;마지막으로 DB의 기본 언어 인코딩이다. 언어 인코딩이 맞지 않으면 데이터가 깨지거나 손실될 수 있다. 첫번째는 일반적으로 ASCII라고 통용되는 Latin1이라는 북미/서유럽 인코딩이다. 두번째는 웹에서 다국어 지원의 표준으로 자리잡은 &lt;STRONG&gt;utf-8&lt;/STRONG&gt;이다. 마지막은 사용자가 원하는 인코딩을 지정할 수 있다. 개인적으로 &lt;STRONG&gt;utf-8&lt;/STRONG&gt;을 사용한다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1173032112.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;여기까지가 Detailed Configuration의 내용이다.&lt;BR&gt;&lt;/div&gt;
&lt;P&gt;다음은 윈도우 시스템 등록에 관한 화면이다. &#039;Include Bin Directory in Windows PATH&#039;라는 항목에 기본적으로 체크가 풀려있다. PATH에 등록해 놓ㅇ면 여러모로 좋으므로 체크 해 준 후 넘어가도록 한다. &lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1329959268.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;다음 화면은 사용자 계정 설정 화면이다. root의 패스워드를 설정한다. &#039;Create An Anonymous Account&#039;에는 체크하지 않는다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1014521963.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;386&quot; width=&quot;504&quot; /&gt;&lt;/div&gt;&lt;BR&gt;다음은 설정의 마지막 화면이다. Execute를 누르면 설정을 저장하고 MySQL을 실행한다. 정상적으로 실행된다면, 네 개의 원에 모두 파란 체크표시가 나타난다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock dual&quot; style=&quot;text-align: center;&quot;&gt;&lt;table cellspacing=&quot;5&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1264867299.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;280&quot; width=&quot;367&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1270575041.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;280&quot; width=&quot;367&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;BR&gt;다음은 작업 관리자 창이다. &lt;STRONG&gt;mysqld-nt.exe&lt;/STRONG&gt; 프로세스가 돌고 있는 것을 확인할 수 있다.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.junhworks.net/blog/attach/1/1074403486.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;459&quot; width=&quot;440&quot; /&gt;&lt;/div&gt;&lt;/P&gt;</description>
			<category>server</category>
			<category>APM</category>
			<category>mysql</category>
			<author>(김준형)</author>
			<guid>http://www.junhworks.net/blog/217</guid>
			<comments>http://www.junhworks.net/blog/entry/APM-on-Windows-02-MySQL-%EC%84%A4%EC%B9%98#entry217comment</comments>
			<pubDate>Tue, 15 Jul 2008 16:23:15 +0900</pubDate>
		</item>
	</channel>
</rss>
