2009년 11월 19일 목요일
HTML에 플래시 넣어주는 자바스크립트 함수
남에 홈피 뒤져보다가...ㅋㅋ
결국 찾긴 찾았는데 약간의 수정이 필요해 보입니다.
LG데이콤 홈페이지에서 가져온건데 유용할것 같아 올려봅니다.
사실 제가 필요해서 찾은거구 올리는거예요 ㅋㅋㅋㅋ
/*
###########플래시 넣는 함수############
f_id = 플래시 아이디
f_name = 플래시 파일명
f_width = 가로크기
f_height = 세로높이
f_trans = 공백, transparent(투명)
f_para = 파라미터, 공백
*/
function show_flash_F(f_id,f_name,f_width,f_height,f_trans,f_para){
document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-44455354000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+f_width+"' height='"+f_height+"' id='"+f_id+"'>");
document.write("<param name='allowScriptAccess' value='always'/>");
document.write("<param name='movie' value='"+f_name+"'>");
document.write("<param name='quality' value='high'>");
document.write("<param name='scale' value='noscale'>");
document.write("<param name='wmode' value='"+f_trans+"'>");
document.write("<PARAM NAME='flashvars' VALUE='"+f_para+"'>");
document.write("<embed src='"+f_name+"' allowScriptAccess='always' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='"+f_trans+"' width='"+f_width+"' height='"+f_height+"'></embed>");
document.write("</object>");
}
function writeObject(obj_file,width,height,wmode)
{
var obj_src = "";
obj_src += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\""+width+"\" height=\""+height+"\">\n";
obj_src += " <param name=\"movie\" value=\""+obj_file+"\">\n";
obj_src += " <param name=\"wmode\" value=\""+wmode+"\">\n";
obj_src += " <param name=\"menu\" value=\"false\">\n";
obj_src += " <param name=\"quality\" value=\"high\">\n";
obj_src += " <embed src=\""+obj_file+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+width+"\" height=\""+height+"\"></embed>\n";
obj_src += "</object>\n";
document.write(obj_src);
}
function FlashObject(swf, width, height, bgcolor, id, flashvars)
{
var strFlashTag = new String();
if (navigator.appName.indexOf("Microsoft") != -1)
{
strFlashTag += "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ";
strFlashTag += "codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=version=8,0,0,0' ";
strFlashTag += "id='" + id + "' width='" + width + "' height='" + height + "'>";
strFlashTag += "<param name='movie' value='" + swf + "'/>";
if(flashvars != null) {strFlashTag += "<param name='flashvars' value='" + flashvars + "'/>"};
strFlashTag += "<param name='quality' value='best'/>";
strFlashTag += "<param name='bgcolor' value='" + bgcolor + "'/>";
strFlashTag += "<param name='menu' value='false'/>";
strFlashTag += "<param name='salign' value='LT'/>";
strFlashTag += "<param name='scale' value='noscale'/>";
strFlashTag += "<param name='wmode' value='transparent'/>";
strFlashTag += "<param name='allowScriptAccess' value='always'/>";
strFlashTag += "</object>";
}else{
strFlashTag += ' <embed src="' + swf + '" ';
strFlashTag += 'quality="best" ';
strFlashTag += 'bgcolor="' + bgcolor + '" ';
strFlashTag += 'width="' + width + '" ';
strFlashTag += 'height="' + height + '" ';
strFlashTag += 'menu="false" ';
strFlashTag += 'scale="noscale" ';
strFlashTag += 'id="' + id + '" ';
strFlashTag += 'salign="LT" ';
strFlashTag += 'wmode="transparent" ';
strFlashTag += 'allowScriptAccess="sameDomain" ';
if(flashvars != null) {strFlashTag += 'flashvars="' + flashvars + '" '};
strFlashTag += 'type="application/x-shockwave-flash" ';
strFlashTag += 'pluginspage="http://www.macromedia.com/go/getflashplayer">';
strFlashTag += '</embed>';
}
document.write(strFlashTag);
}
2009년 11월 18일 수요일
Adobe Acrobat 9.0 Pro 활성화시키기
Adobe Acrobat 9.0 Pro 시디키
Adobe CS4 MasterCollection 을 설치하고 인증 우회까지 했는데 유독... Acrobat 만 튕긴다..;;;
아놔... 넌 뭐니?? ㅡㅡ+
결국 출처 사이트에서 아크로벳 시디키를 구할수 있었다...
휴~~
자알 된다!!
이건 막히지 말기를...ㅋㅋ
##### OPEN #####
:: A.I_7 :: 정식(?) ^^
기존에 문제가 발생되었던 부분들이 대부분 수정되었습니다.
포레버 인증시 30일이 지난후 업데이트가 않되던 부분도 수정된듯합니다.
원 재작자님 정말 대단하신듯 ^^
포레버 인증부분과 SLIC2.1 인증부분 충돌이 났다고 합니다. 이부분 해결한 버전입니다 ^^
늦은밤까지 고생하신 카리스마넘치는분 진짜 존경합니다 ^0^
-------------------(원글)-------------------------------------------------------------------

A.I_7
(추가3)
A.I_7 Help 교환 버전
메인창 H 누르면 나오는 Help를 열어서 보면서도 A.I를 사용할수있도록 만들어 보았습니다.
바이러스로 오인 하는지도 봐주세요.
많은분들이 확인해주신결과 오진이 없다고들 하시네요 ^^
==============================================================
(추가2)
포레버 인증과 SLIC2.1 인증과의 충돌 발생하는 부분 해결했습니다.
포레버 에서 OEM 인증으로 변경할 경우 인증풀림 문제를 해결한 버전입니다.
인증에는 문제가 없습니다. 삭제에 문제가 있어서 수정하는 것입니다.
==============================================================
윈도우 7 에서는 정식 버전입니다.
정식 버전 후에도 업그레이드는 계속 됩니다.
정식 버전을 내어놓는 이유는 사용자가 무리없이 사용할수 있는 버전이기 때문입니다.
신기능이 나올 경우에는 다시 베타 버전으로 A부터 알파벳 순으로 진행 합니다.
베타버전으로 올리려고 하다가 베타 없이 정식으로 갑니다 그동안 모든 버전이 사실 베타버전 이었으니까요.
이 버전은 기본적인 TEST는 제가 모두 완료 하였습니다.
기존 버전 사용자는 먼저 페치를 한다음 사용하시면 됩니다 정식버전 나온 기념으로 한번 포멧 하는것도 좋습니다.
2009년 11월 17일이고 윈도우 7 이니 파일명을 A.I_7으로 정했습니다.^^
구버전 페치 A.I_1006B 포함 이전버전 사용자 페치 :PATCH.cmd
업데이트 로그에 실페 기록이 있는 분들은 이걸로 로그 백업 삭제 복원이 가능합니다. UpdateLog.bat
추가된 신기능은 7-5-2 번에 Rearm 6 + Forever 을 추가 하였습니다.
리알람 6회를 복원 하면서 동시에 포레버 인증까지 됩니다. 설치후 30일이 자나신 분은 7-5-2 번으로 인증 하시면 됩니다.
R4와의 차이점은 R4는 인증없이 디폴트 상태로 리알람이 복원 됩니다.
포레버 인증시 30일이 지나도 중요 업데이트와 선택적 업데이트가 모두 가능합니다.
설명서는 메인창에서 H를 입력하신후 아무키나 누르시면 됩니다.
다운받기 :: 수정된것으로 다시 올립니다.
##### OPEN #####







라이선스가 만료된 상태 즉 설치후 30일이 지나도 모든 업데이트와 윈도우 정상 사용이 가능합니다.
기존 버전에서는 포레버 인증시 인증을 표시하기 위해 slmgr.vbs -ato 명령을 사용 했습니다.
포레버 인증을 하면 할수록 토큰이 커진다는 재보가 있어서 확인해 보니 slmgr.vbs -ato 가 문제 였습니다.
이유는 slmgr.vbs -ato 명령을 사용하게 되면 마소에 접속해서 인증을 받게 되는대
마소에서 인증이 되지 않기 때문에 토큰 파일에 마소에 접속했던 데이터만 늘어나게 됩니다 그래서 토큰이 커지는 것입니다.
이번 버전에서는 slmgr.vbs -ato 명령을 사용하지 않고 slmgr.vbs -dlv로 시스템활성화 상태만 표시 하도록 했습니다.
두번째는 업데이트를 위해 수정 하던중 윈도우가 항상 활성화 상태에 있도록 하는 방법을 찾아내어 적용 하였습니다.
심지어 워터마크 제거를 안해도 워터마크가 나오지 않습니다.
이유는 윈도우의 라이선스가 항상 활성 상태에 있는 것으로 인식하기때문입니다.
(추가1)
1.R 복원 문제
2.서버 R2 포레버 인증 문제
2009년 11월 16일 월요일
ADODB.Stream을 이용한 파일다운로드 소스
==================================================================================
파일 다운로드시 바로열기를 하거나 할때 브라우저에 따라 문제가 발생할때 사용가능한 모듈 입니다.
[download.asp]
<% Option Explicit %>
<%
Dim fileName,filepath,file
Dim objFS,objF,objDownload
Dim pathname ,objStream,download
Dim file_split
file= request("fileName")
filePath = request("filePath")
pathname = Server.MapPath(filePath)&"\"&file
'파일 이름
Response.ContentType = "application/unknown"
'ContentType 를 선언합니다.
Response.AddHeader "Content-Disposition","attachment; filename=" & file
'헤더값이 첨부파일을 선언합니다.
Set objStream = Server.CreateObject("ADODB.Stream")
'Stream 을 이용합니다.
objStream.Open
'무엇이든 Set 으로 정의했으면 열어야 겠지요^^
objStream.Type = 1
objStream.LoadFromFile pathname
download = objStream.Read
Response.BinaryWrite download
'이게 보통 Response.Redirect 로 파일로 연결시켜주는 부분을 대신하여 사용된 것입니다.
Set objstream = nothing
'초기화시키구요.
%>
[사용방법]
<a href="http://localhost/download.asp?filePath=/file/&fileName=filename.hwp" target="_blank">filename.hwp</a>
2009년 11월 15일 일요일
WIN7설치CD에 WIN7PE& GHOST11.5 & GIMAGEX 추가하기
[1] WIN7PE 만들기
AIK가 설치된 상태에서
관리자 배포도구 명령프롬프트를 권리자 권한으로 실행을 합니다.
그리고 아래의 내용을 그대로 복사하면 자동으로 WIN7PE가 만들어집니다.
근데 WIN7 설치CD와 결합할때는 오직 하나만 필요하죠.
WINPE.ISO내에 \SOURCES\BOOT.WIM 이걸 알기 쉽게 winpe.wim 으로 변경합니다.
copype.cmd x86 c:\winpe_x86
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
imagex /Mountrw C:\winpe_x86\ISO\sources\boot.wim 1 C:\winpe_x86\mount
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-wmi.cab"
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab"
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-scripting.cab"
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-mdac.cab"
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-pppoe.cab"
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-fontsupport-ko-kr.cab"
copy "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" C:\winpe_x86\mount\Windows\System32\imagex.exe
imagex /unmount /Commit C:\winpe_x86\mount
cd C:\Program Files\Windows AIK\Tools\PETools
oscdimg.exe -lWINPE -b.\x86\boot\etfsboot.com -h -m -n C:\winpe_x86\ISO C:\winpe_x86\WINPE.ISO
[2] 윈도우 부팅관리자에 등록하기
WIN7설치 CD ISO 안에 있는 모든 파일들을 C:\WIN7폴더에 풀어 놓습니다.
변경한 WIM파일을 C:\WIN7\BOOT\ 내에 옴기거나 복사 해줍니다.(설치 원본이 있는 경로)
명령프롬프트를 실행합니다. 아래의 내용을 따라하면됩니다.
bcdedit /store C:\WIN7\boot\bcd /set {default} description "SETUP Windows 7"
bcdedit /store C:\WIN7\boot\bcd /copy {default} /d "BOOT WIN7PE"
위의 내용을 복사해서 붙여넣기 해주면 디폴트(WIN7 설치 CD)는 SETUP Windows 7로 변경되고 BOOT WIN7PE로 부팅될 GUID가 생성됩니다.
여기서 C:\WIN7\boot\bcd 는 BCD가 있는 경로 겠죠
예를 들어 {06a7214b-cef7-11de-92fa-005056c00000} 이라는 GUID가 생성되었다면 그걸 그대로 아래에 복사 해주면됩니다.
이건 명령넣을때 마다 GUID가 생성되고 등록이 됩니다. 등록은 되었는데 원하는 부팅 WIM파일 위치를 모르기 때문에 그걸 지정을 해주면됩니다. 아래와 같이.
bcdedit /store C:\WIN7\boot\bcd /set {06a7214b-cef7-11de-92fa-005056c00000} device ramdisk=[boot]\boot\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store C:\WIN7\boot\bcd /set {06a7214b-cef7-11de-92fa-005056c00000} osdevice ramdisk=[boot]\boot\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
-----------------------------------------------------------------------------------------------------------------
설명
\boot\winpe.wim=WIN7PE 부팅 WIM파일이 있는 경로
-----------------------------------------------------------------------------------------------------------------
윈도우 부팅관리자에 부팅가능한 WIM파일은 모두 등록이 가능합니다. GHOST 14도 등록됩니다. 그리고 위에 명령은 한줄입니다. 두줄이 아닙니다.
[3] GHOST11.5 & GIMAGEX를 STARTNET.CMD 스크립트에 추가하기
아래의 내용을 CMD파일로 만들면됩니다.(메모장을 열어서 아래 내용 복사나 사용자에 맞게 수정하시고 STARTNET.CMD로 저장하시면됩니다.)
만든 파일과 EXE파일(GHOST&GIMAGEX)을 WIN7PE 부팅 WIM파일 MOUNTRW 해서 넣어주고 UNMOUNT COMMIT 해주면 완성이 됩니다.(WIM파일 수정할려면 AIK(IMAGEX)가 설치되어 있거나 GIMAGEX가 있으면됩니다. 사용법은 유명하신분이 잘 정리를 해주셨더군요.
링크 :: http://oembios.textcube.com/1
저는 무설치 GIMAGEX.EXE가 있길래 그걸 사용하고 GHOST는 XPE와 같이 쓰기 때문에 XPE 프로그램 루트에 있는 고스트를 사용했습니다. (XPE안에 GIMAGEX도 있더군요. 그 경로로 지정해줘도 됩니다.)
빨간색처리된게 바로 프로그램이 있는 경로죠.
경로 없이 EXE만 있는거는 시스템 루트에 있다는 얘기겠죠.(SYSTEM32)
@echo off
:_main
cls
echo [MAIN MENU]
echo.
echo [C] COMMEND PROMPT[CMD]
echo.
echo [G] GHOST 11.5
echo.
echo [X] GIMAGEX
echo.
:_set
set _ok=
set /p _ok=번호[소문자]를 입력후 엔터키를 눌러주세요 :
if "%_ok%" == "c" goto _cmd
if "%_ok%" == "g" goto _ghost
if "%_ok%" == "x" goto _gimagex
goto _main
:_cmd
CMD.EXE
goto _exit
:_ghost
FOR %%A IN (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: Y: Z:) DO IF EXIST %%A\PROGRAMS\GHOST\GHOST32.EXE %%A\PROGRAMS\GHOST\GHOST32.EXE
STARTNET.CMD
goto _exit
:_gimagex
GIMAGEX.EXE
STARTNET.CMD
goto _exit
:_exit
그리고 위에 ghost 경로는 한줄입니다. 두줄이 아닙니다.
&무설치 포터블 거의 실행 되더군요.&
WIN7PE에 IMAGEX내장되어 있긴한데 수동시 문제가 되지 않는데 스크립트화 시켜놓으면 고정이기 때문에 드라이브 문자 할당해야 하는 번거러움 때문에 GIMAGEX를 사용하니 변경할 필요가 없더군요. 포맷도 WIN7시리즈나 V시리즈 아무 버전 선택해서 포맷만하고 X 시키면 재부팅 없이 메뉴로 돌아오기 때문에 편리하더군요.(WIN7PE부팅 STARTNET이용)
GIMAGEX 영문판 사용하기 힘드시면 한글판 사용하세요 어느분이 포터블로 만들어 났더군요.....
다운로드 ::

[4] ISO 생성
ultra iso나 oscdimg나 아무거나 편한걸로 만드시면됩니다.
ustra iso는 생략하고
명령프롬프트 상에서
oscdimg는 예)OSCDIMG -L"MENU" -O -H -M -U2 -X -BC:\7.BIF C:\WIN7 C:\WINDISKTOOL.ISO
MENU=레이블
C:\7.BIF= 부팅파일 경로
C:\WIN7 =ISO만들 소스(WIN7원본수정파일)
C:\WINDISKTOOL.ISO=생성될 경로와 파일이름
아래는 이미지 입니다. 참고하세요.
&이미지&




Win7 & 2k8 R2 AIO 4LP
여러분 혹시 이런거 보셨나요??? 듀얼레이어 한장으로 120가지 윈도우 에디션을 설치할수 있는.. ㄷㄷㄷ;;
뭐 이런 괴물같은 놈을 만드셨는지... 엄척난 기술력(?)에 또한번 감탄을 하며 소개글을 올려드립니다.
p.s - 원재작자분의 의견에 따라 링크나 토렌트 머 이런거는 적지 않겠습니다 ^^
-----------(원문)---------------------------------------------------------------------------
본 이미지는 개인소장용 목적으로 제작되었습니다.
토렌트 파일의 배포공유 이외
웹하드등의 포인트 취득을 위한 개인영리, 상업적 이용을 금지합니다.

이미지 내용
총 30개 에디션(윈도우7 + 윈도우7 N + 윈도우서버R2) 4개국언어(영어,한국어,일본어,중국어) 선택 설치 가능 - 총120경우 선택가능
ISO 이미지 파일 내용
7.56GB (8,127,741,952 바이트)
CRC32: 2EDFA0BB
MD5: 7BD88CE06469F57FFC7C8549265A1856
SHA-1: 71915FD904EE56D428FC86F2FA186A0F1509D07B
개인 소장용 이미지 배포 이므로
이미지 설치자체 오류 이외의 질문은 삼가해주세요.
개인 테스트 후 듀얼레이어 저장보관 부탁드립니다.
해외배포라서 배포 속도가 느릴수 있습니다.
고용량 자료이므로 장시간 시드유지를 부탁드립니다.
감사합니다.
2009년 11월 14일 토요일
서버 2008 R2 :: IIS7에 PHP + MySQL 설치하기
일단 허접하게 설치하는 과정을 보여드리게되어 송구스럽습니다 ^^;;
준비물
1. IIS 7.5
2. PHP 설치파일
3. MySQL 설치파일
IIS 설치하기
기본적으로 설치방법을 아시리라 믿고 간단하게 링크로 대체하겠습니다.
옥스님의 블로그(http://blog.it-hero.co.kr/blog_post_181.aspx)에서 발취하겠습니다.
펼쳐두기..
Windows Server 2008 이 런치된지 꼭 1년이 되었네요. 이미 여러 곳에서 Windows 7 과 Windows Server 2008 R2 얘기를 많이 접하고 계실 듯 합니다.
제 게으름 덕분에 IIS 7.5 얘기가 여기저기서 흘러나오는데 제대로 훝어 보지도 못했었네요.
그래서 오늘은 Windows Server 2008 R2 에 포함 될 IIS 7.5 에 어떤 것들이 새롭게 등장할 지 알아보려고 합니다.~
- FTP 7.5
이제 FTP 가 IIS 7.5 와 통합이 되어 별도 설치 없이 R2 에서 만나보실 수 있습니다.
(당연히 IIS7 에서는 별도로 다운로드 받아 설치 하실 수 있습니다.)
가장 먼저 없던 기능이 추가된 것이 FTP 요청 필터링 입니다.
IIS 7 에서는 웹 요청필터링 기능이 있었지만, Web.config 를 직접 수정하는 수 밖에 없었습니다.
이제 웹사이트에 대한 요청필터링 뿐 아니라 FTP 요청필터링도 IIS Manager 에서 UI 로 설정 하실 수있습니다.
특정 폴더를 숨긴다거나, 특정 파일 확장자는 업로드를 거부/허용 할 수 있으며, URL 시퀀스 및 특정 명령을 허용/거부 할 수 있습니다.
<aspnet_client 폴더를 숨기도록 설정>
<ftp 클라이언트 에서 aspnet_clinet 폴더가 나타나지 않음>
< 파일 확장자가 EXE 인 경우 업로드를 못하게 설정>
<확장자가 exe 인 파일은 업로드가 되지않지만 png 파일은 업로드 할수 있다>
- WebDAV Authoring Rules
이 기능 또한 흥미로운 기능이더군요. 간단하게 내 웹사이트의 컨텐츠를 네트워크 드라이브로 연결해서 관리할 수 있는 기능입니다.
호스터 들에게는 또 하나의 편리한 항목이 될 수있을 듯 합니다.
IIS Manager 에서 특정 웹사이트의 WebDAV Authoring Rule 을 지정합니다.
컨텐츠 종류, 사용자, 권한 범위를 지정합니다.
저는 윈도우 인증으로 테스트 하였으며, 기본인증을 사용하실 경우는 SSL 을 적용 하셔야 합니다.
클라이언트는 WebDAV Redirector 라는 모듈이 필요한데 이것은 비스타 이미 설치가 되어있습니다. (서버에서 테스트 하시려면 Feature 에서 Desktop Experience 를 설치하시면 됩니다.)
![]()
![]()
그러면 탐색기에서 네트워크 드라이브를 연결한다거나,
명령프롬프트에서 net 명령으로 연결하실 수 있습니다.
Configuration Editor
이를 좀더 편리하게 할 수있도록 구성 편집기를 넣었습니다.
UI 로 만들어져있어서 보기 편하고 편집할때는 미리 정의된 속성에 맞게 수정할 수 있습니다.
<Configuration Editor 항목>
<ApplicationHost.config 의 항목 속성을 콤보박스에서 선택>
- FastCGI Setting UI 및 성능향상
php-cgi.exe 프로세스 자동 리사이클 설정 등을 이전에는 php.ini 에서 했었다면 이제 UI 를 통해 설정 하실수 있습니다. 또한 실패된 요청 추척(Failed Request Tracing)을 통해 FastCGI 항목도 모니터링 할수 있어서 php troubleshooting 이 편리해 졌으며, MaxInstance 항목을 0으로 설정할 경우 IIS 가 자동으로 최대 인스턴스 값을 조절하여 PHP 성능 최적화를 도와줍니다.
- Server Core 에서 ASP.NET 및 PowerShell 지원
PowerShell 이 제공되려면 기본적으로 .net framework 가 제공되어야 하는데 이제는 Server Core 에서도 ASP.NET 응용프로그램 뿐만 아니라, PowerShell 을 사용하실 수 있습니다.
게다가 Server Core 에서 지원되지 않았던 원격 관리 서비스가 지원됩니다.
좀 더 편리하게 IIS 를 원격에서 IIS Manager 를 통해 관리 할 수 있다는 것입니다.
- IIS Best Practice Analyzer
역할을 설치한 후 설정이 제대로 되었는지 BPA 를 꼭한번씩 실행하여 점검하시기 바랍니다.
어떠신가요? IIS 7 도 아직 낯설은데 벌써 7.5 라니! 하는 생각도 드실듯 합니다. ^^;
하지만 큰 골자는 IIS 7 이고 거기에 더욱 편리하게 안정적으로 웹 서버를 운영할 수 있게 도와주는것이 7.5 / WS08 R2 인듯 합니다.
감사합니다.
MySQL 설치하기
다운링크 : http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.39-winx64.msi/from/pick#mirrors
이놈은 그냥 설치파일로 설치를 쭈욱~ 해주니 간단하네요 ^^
여기 방법도 제가 참고하였던 사이트로 대체하겠습니다~ 따라하기 편하실꺼예요 ^^
Oks with IT 사이트(http://www.nimsgern.pe.kr/blogs/nims/archive/2008/07/16/iis7-php-mysql-and-wordpress.aspx)
펼쳐두기..
윈도우 에서 Mysql 설치나, 관리가 정말 간 편해 졌더군요!
setup 파일로 Wizard 를 이용해서 설치한 후 인스턴스를 설정 하시면 끝 입니다.
게다가, Mysql Command Line Client 가 있어서, 리눅스에서 사용하시던 대로, 커맨드라인으로 작업 하시면 됩니다.
Mysql 설치를 마쳤다면, Wordpress 에 사용할 DB 와 사용자를 생성 해야합니다.
저는 Wordpress 라는 Database 를 생성 하였습니다.
그러면, Mysql 설치 경로에 DB 파일이 생성 됩니다.
그리고 사용자를 생성 합니다.
사용자는 wordpress 패스워드가 pressword 권한도 함께 주고 FLUSH PRIVILEGES; 명령 날려줍니다.
mysql> grant all privileges on wordpress.* to wordpress@localhost identified by 'pressword';
mysql> FLUSH PRIVILEGES;
사용자가 잘 생성 되었는지, 권한 설정이 잘 되었는지 확인 합니다.
PHP 설치하기
다운링크 : http://windows.php.net/download/
위의 링크에 가시면 PHP5.3(5.3.0) 버전이 보이실겁니다.
여기에서는 설치파일보다는 zip압축파일로 다운받으셔서 설치하시는것이 설정하는데도 큰 문제가 없구여 ^^
VC9 x86 Non Thread Safe 또는 VC6 x86 Non Thread Safe 으로 해야된다길래 일단 이놈들로 했습니다.
저는 VC9로 설치했구여.
1. zip파일을 다운받아 C:\PHP 폴더에 압축을 풀어놓습니다.
2. PHP 폴더내부에 환경설정하는 PHP.ini 파일이 보이지않지만 따로 만드실필요없이 사용하세요.
3. IIS에 처리기 매핑 추가하기
IIS의 처리기 매핑 들어가기


위 그림과 같이 설정하시면 됩니다.
실행파일(옵션) ::: 이전에 압축파일을 풀어놓은 C:\PHP\php-cgi.exe 로 설정합니다.
4. 환경변수 추가하기
제어판 - 시스템 및 보안 - 시스템 - 고급시스템 설정



5. 기본문서 추가


요렇게 기본문서까지 추가해준다음 IIS 다시시작 또는 시스템 재부팅을하면 php가 실행 잘되네요 ^^
PHP.INI 환경 설정
최종적으로 PHP 환경설정을 변경해주니 시간대 설정도 정상적으로 적용이 됩니다 ^^
다음 링크로 이동하셔서 파일을 다운받으셔서 적용시키시거나 파일내용을 보시고 변경해주시면 됩니다.
PHP 환경 설정하기
A.I_7.7z.001
GIMAGEX.exe