사이트를 구축 할 일이 생겨서 간단하게 제로보드로 해결 하기로 하고 서버 계정을 받았다. 근데 받은 서버가 끄응… 윈도우 서버다. 간만에 윈도우 서버를 만져 보는구나. IIS는 이미 설정이 되서 asp 환경이 꾸며져 있었다. DB는 MSSQL이 설치 되어 있구먼. 제로보드가 MSSQL도 지원하나? 어디 보자… 안하는구먼. 기존 환경은 최대한 건드리지 않고 제로 보드를 구동시키기 위해 일단 php, mysql 의 최신 버전을 받아다 설치를 시작했다.
php 를 설치 패키지로 배포를 해주는군. 얼씨구 하고 인스톨러를 실행 해서 를 찍어봤다. 잘 나온다. 으응? 근데 뭐가 좀 이상타…. gd, mysql, zlib, exif 다 어디갔어??? php.ini 를 못읽고 기본 모듈만 로드됐네? 여기저기 뒤져보니 설치 패키지를 사용하지 말고 .zip 을 다운로드해서 직접 설치를 하라고 그런다… 고난의 시작이다. php.ini를 windows 시스템 디렉토리로 복사하고, PATH 환경변수 설정하고, IIS 확장모듈 등록하고, IIS를 재 시작했는데 어째 빈화면만 나오고 더이상 뭐가 찍히질 않는다. 아… 이건 또 왜이런겨??? 다시 또 열라 뒤져보니, php.ini가 short_open_tag 이 false 로 되어서 그런것 같으니 true 로 설정하라는 구먼. 다시 IIS를 재시작했더니 아… 드뎌 동작한다! 근데 여전히 gd, mysql, exif 등이 안보인다. php.ini 를 다시 봤더니 해당 모듈들이 죄다 주석으로 막혀 있다. 주석 풀고 IIS를 재시작, 두둥! 여전히 로드가 안됐다!!! 끄응… 왜 그러지? 다시 또 열라 뒤졌다. 윈도우는 dll 들이 로드가 바로 안된다고 그러네. 리부팅 하라 그런다. 서버인데??? 미친 윈도우 같으니… 아직 서비스 중인 서버가 아니라서 리부팅은 한다만… 서비스 중인 서버라면 꼼짝없이 서비스 중단될 상황이다. 여차저차 php 는 설정을 마쳤다.
다음은 mysql 설치.
mysql 인스톨러를 실행해서 설정을 열라 시작했다. 오… 5.x 는 트랜잭션도 지원되네? 멋지구리~ 모든 설정을 마치고, 설정 저장 실행! 헉… 뭐시냐!!! 또 에러다.

이건 서버 관리자랑 얘기해야 할 문제인것 같아서 화면을 캡쳐했다. 일단 Skip을 해서 설치를 마무리 했다. 그리고 클라이언트로 접속을 해 보려는데 이상하게 접속이 안된다. 뭐냐… 서비스 관리자를 열어서 봤더니 mysql 서비스가 시작이 안됐다. 뭐냐… 또 뒤졌다. 해당 에러를 만난 사람들이 마구마구 나온다. 그 양반들 왈, 지우고 다시 설치 하세요. 아… 화날라 그런다. 밑져야 본전이니 함 해보자. 프로그램 추가/제거가 못지워준 찌그래기 까지 손으로 다 깨끗히 삭제하고 다시 재 설치. 끄응… 아까 그 에러 또 나오잖아! 의뢰하신 분과 백신이 아무래도 해당 포트를 막은거 같으니 해당 포트를 열어보겠다 뭐 이런 얘기를 하고 나서 혹시나 하고 Retry 버튼을 눌렀는데 헛… 설치 마무리가 된다. 여기서 포인트는 설치 후 일분정도의 잡답 및 Retry 다?
아… 윈도우 세상은 알다가도 모르겠다!
이번엔 제로보드 설치.
해당 디렉토리에 파일들을 복사하고 나서 브라우저로 설치 페이지를 여니 라이센스 확인하고 난 다음 페이지에서 자꾸 403 Forbidden 난다. 아 놔… chmod 어딨더라. 끄응… 이건 윈도우잖아. IIS를 열어서 마우스 딸깍딸깍 퍼미션 조정을 했다.
뭐가 좋고 나쁘고를 떠나, 손에 익은게 최고라는 말을 우선 하고 싶다. 그렇지만, mysql 설치때와 같은 이해할 수 없는 현상은 정말 쫌… 그렇다.