포럼

지난번 14차 캠프에 이어 15차 캠프까지 참여하게 되었습니다. 지난번과 내용을 중복으로 두기는 조금 그래서, 지난번엔 가장 빠르게 XE를 설치하는 방법을 알아봤다면 이번에는 최신버전의 PHP+MariaDB 조합으로 XE를 설치하는 방법에 대해 알아보도록 하겠습니다. 진행이 저번보다 조금 빠를것이니 저번 게시물을 참고하셔도 좋습니다.

99b983892094b5c6d2fc3736e15da7d1.png
rdp 파일을 받아서 접속을 해줍시다.

ea85157a975d0f96722534b6726fc1b7.png
오른쪽 상단에 Manage - Add Roles and Features 를 눌러줍시다.

42a056cc4b387fdd460a4358646c07e8.png
IIS를 선택하시고

56b9118a5f3616bd04f67863dc6b9b22.png
CGI를 깔아야만 PHP가 동작합니다.

b28981300b1bbbaaa091a139513a6c1c.png
익스플로러를 키고 설정에 들어가서 파일 다운로드를 허용해줍시다.

사진 한 장이 날라갔는데, Privacy에 가서 쿠키 보안 등급을 최저로 낮춰줍시다. 안그러면 신뢰할 수 있는 사이트에 등록하라는 수많은 창이 뜰 것입니다.

aa474a466839bd84921cac92c727f2a3.png
https://mariadb.org/ 에 들어가서 DB를 다운로드합시다.

7bb25f6d8c546a2c2b03d68f6bb86962.png
가장 최신버전인 10.0.11을 받아봅시다.

788aade00f41b19417142074b50001d4.png
Windows x64용을 선택하시고...

9d7d22317f32909c2d489dbb17b72f62.png
귀찮으니 그냥 다운로드!

ca279b06365186fc3773006123e910e8.png
이제 http://windows.php.net/ 에 들어가서 PHP를 다운받읍시다.

87affc62d8ea3bc58a7043dc0e27c28c.png
보안에 조금 다르지만, 저는 x64용 Non Thread Safe를 다운받겠습니다. 버전은 물론 최신버전인 5.5입니다.

c12a415cab282d96f65476a388a7d915.png
다운로드받은 PHP의 압축을 풀어야겠죠?

05310a922ef40fc821ed1fa10abfce74.png
저는 C:\Coreservice\PHP 에 저장하도록 하겠습니다. 이 경로는 나중에 CGI-PHP 바인딩에 필요하니 기억해두시기 바랍니다.

1b8ccd7b54a6869788bf4a92ffba0f27.png
이제 PHP 세팅을 해줍시다. Handler Mappings를 선택해주세요.

51cda55c49bba96867fa748f535c8e20.png
우클릭 후 모듈 맵핑 추가.

c7fb27947257497ff19b3c58ef8b136f.png
박스와 같게 적어주세요. 경로는 다른곳에 설치하셨다면 다른곳으로 잡으시면 됩니다.

fa7d863dfd6636c1e1849832108ba560.png
이제 기본 문서를 지정합시다.

771eb7cd70dd2052c801230f224e7b6b.png
index.php를 추가해줍시다.

97ea2d5b9d43ee99ba8bafc24e42a663.png
마지막으로 FastCGI 세팅입니다.

44fee5c4e5775300be97ef533fba1e3e.png
등록된 PHP-CGI를 수정해줍시다. 리퀘스트 제한을 10000으로 맞춰주시고,

cbc9b6efc9656f3ce634acc8feb30cb0.png

En...어쩌구 값을 입력하는 창을 누르면 뜨는 [...] 버튼을 눌러 추가를 해줍시다. 이름은 PHP_FCGI_MAX_REQUESTS, 값은 10000.

4abf76047f7d7fe56dc99b1f7467d26f.png
이제 DB를 설치합시다.

99b983892094b5c6d2fc3736e15da7d1_1.png
비밀번호 세팅과 UTF8만 설정하시면 됩니다.

ef2a2bfaf316357354f338721dcb12e5.png
DB 세팅을 하러 MariaDB cmd창을 불러줍시다.

a496a149d24cc6c39f0541f01ad9fac6.png
암호를 치고 로그인을 한 뒤, create database xe; 를 쳐줍시다.

1a287e2084628044d1df34d9e6820fb9.png

이제 PHP 실행을 위해 C++ 라이브러리를 설치해야합니다. http://www.microsoft.com/en-us/download/details.aspx?id=30679 에 들어가서 Download를 눌러줍시다.

497e3ef8beed1b319b70bfeee823fb1e.png
x64를 선택하고 다운되는 파일을 실행해줍시다.

9007db334fc5427dd72c654ac9703925.png
동의하고 설치.

da0c45a38bc6f28cb990ba6dda9b420a.png
자 이제 XE를 다운받아서 압축을 풀어줍시다. C:\inetpub\wwwroot가 기본 폴더입니다.

1a5c6737de7587cb7115faf084250395.png
압축을 풀었으면, wwwroot의 속성을 클릭, PHP가 접근할 수 있도록 바꿔줍시다.

cf90647746cd0083cb95ae9d03668da8.png
권한은 다 줘버립시다.

3807031e26f4ee07ca74be00e4c7135c.png
PHP 설정을 잊고있었군요. PHP가 설치된 폴더에 가서 php.ini-production을 php.ini로 만들어줍시다.

6170b36a6122805426b5b7240a6b2657.png
해당 부분의 주석처리 ( ; ) 를 지워줍시다.

62e05b9f34c90f6e9df5c0249fbe5052.png
여기도 다 주석 해제.

23c47c36a6069c32d856c92da23a7af1.png
요기도 주석 해제.

bd0ca3e24f9a7b1a2330237670d3d989.png
필요한 확장프로그램들의 주석을 해제해 로딩할 수 있게 합시다.

ba033a0c9e5f0de24e50b863e668546c.png
XE만 설치하면 됩니다.

6a5003436179d93714273b99a8c3bb95.png
DB 이름에다가는 xe를 적어주세요. 테스트용이므로 root 계정을 쓰겠습니다.

9e56e38e60d0e9dac0255d5b58e58f7f.png
타임존을 한국으로 잡아주고...

208caaee09e652a2a9729eae026ef6a1.png
설치 완료.


이렇게 해서 설치를 마쳤습니다. 저번처럼 WebPI에 의존하지 않고 직접 원하는 버전을 깔 수 있는 방법을 사용해봤습니다. 순서가 조금 뒤죽박죽이지만, 그대로 따라하시면 아마도 설치가 될겁니다. 이번에 가장 중요한 부분을 뽑자면 아무래도 MariaDB가 아닐까 싶습니다. 개인적으로 XE에서도 설치할 때 Aria로 설치도 가능했으면 좋겠더군요. (지금은 수동으로 모든 테이블을 Aria로 바꿔줘야합니다.)

여담이지만, 설치할 때 굉장히 해맸습니다. 왜 안되지? 했더니 리퀘스트 제한을 안잡았고... 왜 또 안되지? 했더니 VC12를 안깔았고... 그래서 파일도 뒤죽박죽인걸 올릴때 그마나 정리한겁니다. 여튼, 이 글을 보시는 분들께 이게 도움이 됬으면 좋겠네요. :)

원글은 https://svet.kr/1108 여기입니다. 그리고 트위터페이스북에도 올렸으니 참고하실 수 있으실 것 같습니다. :)

글쓴이 제목 최종 글
misol 소셜 XE 사용자 분들! 한번만 더 테스트 해주세요. [25] file 2011.12.03 by ToFinder
flowerrain 1.5.1 (1.5.0.x) 으로 업데이트 후 이메일 로그인 문제 (member_srl)  
Treasurej XE1.5 설치 후 메인이 뜨지 않을 경우 광고모듈이 설치되어있다면 [19] 2011.12.03 by 코뿔소2020
은서랑놀다 1.5.1 사이트 "잘못된 요청입니다"' 문제해결 좀 부탁드려요 [1] 2011.12.03 by 銀童
도라란 게시판 블로그형에서 댓글이 동작하지 않습니다.  
불편한몸매 소셜로그인 드디어 되는군요..^^ [1] 2011.12.03 by Goos
라미아스튜디오 xe 1.5.1에서 회원정보보기 백지현상이네요 [2] 2011.12.03 by 라미아스튜디오
도라란 설문조사 모듈&컴포넌트를 이용한 별점 컴포넌트 (시험용) file  
winter23 [반복] 1.5.1에서도 수정시 첨부파일이 보이지 않는 현상 [1] 2011.12.04 by 리즈먀
지투스 XE 설치하기 강좌를 작성해봤는데.. [2] 2011.12.04 by 지투스
배워서남준다 1.5 버전의 에디터 어떠신가요? [13] 2011.12.04 by PD유스
L`EON 1.5.1 업데이트후 회원가입.설정.정보수정 오류 [2] file 2011.12.04 by L`EON
hika1 애드온에 __XE__ 쓰면 1.4.x 는 호환이 안되나요? [3] 2011.12.04 by hika1
카이네드 게시판 스킨 호환성때문에 참 곤혹스럽다는.. [3] 2011.12.04 by 도라란
우진홈 포인트 시스템이 CMS에 걸맞지 않는다? [18] 2011.12.04 by 우진홈
DJinside 조용한 게시판 스킨은 1.5 이후로도 계속 호환이 안될까요? [2] 2011.12.04 by 유성매직
DJinside 게시판 + 조용한 게시판 스킨 조합은 1.5 에서 이상없나요? [1] 2011.12.04 by 유성매직
스아이 아 ie 오류나 해결됬으면좋겠네요ㅡㅡ;; [23] 2011.12.05 by 이끼다
스맛 웹루트는 시스템 드라이브에 하지 말아야 하는 것 잘 아시지요? [7] 2011.12.05 by VL-2536
해커다 자료실 리뉴얼전과 후의 변화. [6] 2011.12.05 by 태황담덕