IIS와 PHP 5.2.4, MySQL 설정법
- PHP 최신 버전과 MySQL 최신 버전을 다운로드 받는다.
- PHP를 C: 의 적절한 곳에 압축을 푼다.
- IIS의 홈 디렉터리-구성-매핑 에 확장자는 .php , 나머지는 그대로 두고 확인을 누른다. 모듈은 php5isapi.dll로 한다.
- IIS6 의 경우에는 웹 서비스 확장에 php5isapi.dll을 추가하고 허용한다.
- PHP 폴더의 php.ini-recommended 를 c:\windows 에 복사한다. 그런다음 php.ini로 이름을 바꾼다.
- Php.ini에서 몇가지 설정을 바꿔야 한다. 우선, extension_dir 설정의 경로를 PHP경로\ext 로 변경한다. 그 다음으로 php_mysql.dll 앞의 세미콜론 ; 을 해제한다. Gd2 라이브러리의 세미콜론도 해제한다.
- PHP 메인 루트 폴더의 libmysql.dll 을 c:\윈도\system32 로 복사한다.
- 여기까지 PHP 5 설정 완료.
- MySQL을 적절하게 설치한다. 인스턴스 설정에서, 처음에는 TCP를 끄고 설정을 진행시켜, 보안 설정이 잘 적용되게 한 다음, 다시 인스턴스 설정을 실행시켜서, 이번에는 TCP를 켜고 다시 한 번 적용시킨다. (이때, MySQL 서비스를 중지하고 작업하는것을 잊어서는 안된다.)
- MySQL이 제대로 설치되면, MySQL의 사용준비는 끝난것이다.
- c:\windows\php.ini 의 보안 설정이나 기타 설정을 총확인 한다.
- Phpinfo() 함수를 실행시켜 여러 가지 사항을 확인한다. 주로, MySQL 인식 여부, GD2 라이브러리 인식 여부, 여타 환경 변수의 상태 여부를 확인 할 수 있다.
※아파치의 경우에는 위의 4번 과정에서 C:\Program Files\Apache Software Foundation\Apache2.2\conf 와 같은 아파치가 설치된 폴더 하위의 conf 폴더로 들어간 다음 httpd.conf 를 편집해,
다음줄을 추가한다.
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php