2007.11.02 일요일 글 펴기...
2008.12.16. 글 펴기
[2009.01.30. 추가 작성]
참조 페이지 [링크]
Windows Server 2008 Standard SP1 에서 테스트
서버관리자에서 역할(Role)서비스 중 CGI를 추가(IIS는 추가)
참고 사이트에서 중요라고 표시되어있는 업데이트를 설치한다. (친절하게 링크까지 되어있다.)
- Windows Server 2008 업데이트[다운로드]
- Windows Server 2008 x64 업데이트[다운로드]
- Windows Server 2008 for Itanium-based System 업데이트[다운로드]
- Windows Vista SP1 업데이트[다운로드]
- Windows Vista SP1 x64 업데이트[다운로드]
PHP 패키지는 non-thread safe 패키지를 다운로드[링크] 받는다.
처음 설치때 PHP 5.2.8 zip package를 다운로드 받았었는데 오류만 띄우고 ...
아마 작동이 안되는듯하다.
적당한 위치에 풀어둔다. (c:\PHP\ 로 테스트 함... 크게 문제될건 없을 듯)
php.ini.recommended 파일을 php.ini 로 파일명을 변경한다.
다음과 같이 수정한다. (코멘트 처리되어있으면 제일 앞의 ; 를 삭제하면 된다.)
fastcgi.impersonate=1
cgi.fix_pathinfo=1
cgi.force_redirect=0
open_basedir=c:\inetpub\wwwroot
extension_dir="./ext"
필요한 확장기능을 찾아 코멘트 처리된 ; 를 삭제한다.
예)
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_exif.dll
extension=php_gd2.dll
저장한다.
PHP 설정 이상여부를 확인한다.
실행>CMD
C:\PHP>php -info
뭔가 길게 나오면 된 것일 듯...
IIS 관리자를 실행해서 웹서버를 선택하고(서버레벨에서...) 처리기 매핑(Handler Mappings)을 선택한다.
입력항목 :
- Request path : *.php
- Module : FastCgiModule
- Executeable : C:\php\php-cgi.exe ( [php파일이 있는 폴더]\php-cgi.exe)
- Name : (적당히 입력한다.) 폼나게 PHP via FastCGI
Yes!!
여기까지 PHP 설정은 끝!
root 폴더에 phpinfo.php(적당히 파일명을 정해준다.) 파일을 하나 만들고 내용을 <?php phpinfo(); ?> 라고 작성하고 저장.
웹브라우저를 열고 http://localhost/phpinfo.php 로 접근해보자.
이렇게 해서 미루고 미루던 PHP를 IIS에서 처리할 수 있게 설정을 했다.
이제 mySql 연동이 남았다.
그 후 제로보드4 버젼을 구해서 설치해보고 다시 생각해봐야겠다.
TRACKBACK URL : 이 글에는 트랙백을 보낼 수 없습니다












