-
[설정]Windows7에서 PHP5.5.8 + Apache 2.2 설정설치&설정 관련/Apache 2014. 1. 15. 14:34728x90
설정 환경 정보
PHP : 5.5.8
Apache : 2.2
1. 우선 Apache HTTP SERVER를 다운 받는다.(위치)
- 파일 명 : httpd-2.2.25-win32-x86-no_ssl.msi
- 여기서 최신 버젼인 2.4의 경우 설치가 상당히 까다롭다
(뭐 어떻게 저렇게 하라던데 하다가 포기.. OTL)
- 그냥 만만한 mis(실행파일) 로 설치2. PHP 설치(위치)
- 위치 : Zip
- 이놈도 Window 용으로 zip 파일을 받아서 압축만 푼다.
3. php5apache2_2.dll 파일 다운로드(위치)
- 이놈이 PHP소스 안에 있는줄 알고 열심히 찾았으나... 오직 thread safe 버젼에서만 제공된다고 한다.
- 그래서 http://haplinker.sourceforge.net/ 을 통해서 받아옴
4. php5ts.dll 파일을 $APACHE_HOME$\bin 에 옮기기
- 이 것 때문에 2~3시간 삽질 했다.
- Error Message
httpd.exe: Syntax error on line 130 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php/php-5.5.8-nts-Win32-VC11-x86/php5apache2_2.dll into server: \xc1\xf6\xc1\xa4\xb5\xc8 \xb8\xf0\xb5\xe2\xc0\xbb \xc3\xa3\xc0\xbb \xbc\xf6 \xbe\xf8\xbd\xc0\xb4\xcf\xb4\xd9.
5. Apache & PHP 설정
- php.ini 파일 설정
원본 파일 : $PHP_HOME$\php.ini-development
저장 위치 : $APACHE_HOME$\php.ini; On windows:
; extension_dir = "ext"
extension_dir = "C:/php/php-5.5.8-nts-Win32-VC11-x86/ext"
...
...
; extension=php_mysqli.dll <-- MySQL을 사용하시
extension=php_mysqli.dll
- httpd.conf 파일 설정
PHP 관련 설정
LoadModule php5_module "C:/php/php-5.5.8-nts-Win32-VC11-x86/php5apache2_2.dll"
AddType application/x-httpd-php .php
6. 테스트 PHP 동작
Apache 기본 설정이라면 $APACHE_HOME$htdocs 폴더에 info.php 파일을 작성 하여 보자
<?php
phpinfo();
phpinfo(INFO_MODULES);
?>
728x90'설치&설정 관련 > Apache' 카테고리의 다른 글