2007~2011/IIS2010. 10. 20. 12:20
Q. XpressEngine(XE)에서 DBMS 로 mysql 이 아닌 Microsoft SQL Server 를 사용할 수 있을까요?
A. 네, 가능합니다. XE 가 지원하는 DBMS 종류부터 확인해 보면 아래와 같습니다.
    Cubrid, Firebird, MySQL 4.1 이상, PstgreSQL, Sqlite2/Sqlite3, MS-SQL


그렇다면 어떤 방법으로 설치할 수 있을까요? 상식적으로 생각해 본다면 다음과 같을 겁니다.

1. IIS 7.5 설치
2. PHP 5.2.X 설치
3. SQL Server 2008 R2 Express, Native Client 설치
4. Microsoft Drivers for PHP for SQL Server 2.0 설치
5. 각 모듈 연동을 위한 설정 (PHP.INI, IIS 7.5 모듈 설정 등)
6. XpressEngine 설치



Q. 아, 꽤 복잡한데요? 좀 더 단순한 방법으로 간편하게 할 수 있는 방법은 없을까요?
A. 있으니깐 물어봤겠죠.. 자, WPI(웹 플랫폼 인스톨러)를 사용하시면 보다 쉽게 설치 및 구성 변경을 하실 수 있습니다.
    WPI 를 실행하여 클릭질 몇 방이면 위의 6가지 단계 중 1~5단계를 한 번에 처리할 수 있습니다.


WPI(웹 플랫폼 설치 관리자) 2.0 을 실행하신 후 '웹 플랫폼' - '데이터베이스' 메뉴에서 SQL 서버와 관련된 제품들을 모조리 선택해 주시면 됩니다.




설치가 완료된 화면 캡쳐입니다. 대박.... URL 재작성 2.0 도 같이 설치 되었으니 rewite_mod 도 별도 설치할 필요없이 사용할 수 있겠군요. 참, 세상 좋아졌습니다.  




이후, SQL Server 에 XE 에서 사용할 DB와 사용자 계정을 생성한 후 XE 를 설치하면 되겠죠.

어떻게?
관련 내용은 10/21(목) PHP on IIS 7 세미나에서 이어집니다. 세션 발표 후 다시 한 번 정리해서 문서화 할 계획입니다.


[참고자료]
[IIS 7 초급 1-1] Microsoft 웹 플랫폼 설치 관리자
http://laigo.kr/564

[IIS 7 초급 1-2] PHP 어플리케이션을 위한 IIS 7, PHP 설치 및 구성
http://laigo.kr/565

[IIS 7 초급 1-3] SQL Server Driver for PHP 설치
http://laigo.kr/566


작성자 : Lai Go / 작성일자 : 2010.10.20

Posted by Lai Go