참고사이트
http://blog.naver.com/hosunggi?Redirect=Log&logNo=50187434669
http://javacan.tistory.com/294
* php 설치 및 설정
1. 먼저 http://windows.php.net/download/ 이곳에서 php5.3버전중 VC9 x86 Thread Safe Zip
파일로 다운을 받고 C: 경로에 php란 폴더로 압축을 푼다.
2. php 폴더 안에 보면 php.ini 가 있을 것이다. 만약 없다면 php.ini-development 이 파일을
이름바꾸기로 뒤에 -development 부분을 제거해 주고 파일을 연다
3. Ctrl + f 로 extension_dir = 를 검색 하면 ; extension_dir = "./" 이부분 이 나올텐데 그 밑에
extension_dir = "c:/php/ext" 이 한줄을 추가 해준다 (php 폴더 안에 ext 경로 주소다)
4. 내컴퓨터 -> 속성 - > 고급 시스템 설정 -> 고급 -> 환경변수 -> PATH 에서 편집을 누르고
;C:\php 를 추가해준다 (역시 php 경로이다)
php 설정은 이것으로 완료이다 혹시 db를 mysql을 사용 한다면 php.ini 에서
;extension=php_mysql.dll 이라고 있는 부분이 있는데 앞에 ; <- 주석을 지워준다
* 아파치 설치 및 설정
1. http://mirror.apache-kr.org//httpd/binaries/win32/ 이곳에서
httpd-2.2.25-win32-x86-no_ssl.msi 을 다운 받는다 window 64비트 운영체제에서도
문제없이 돌아간다
2. msi는 자동 설치 프로그램이니 더블 클릭으로 설치를 진행 한다
진행 하다보면 입력 하는 부분이 나오는데 1줄과 2줄엔 localhost를 , 마지막 줄엔 본인이메일 주소를
입력한다 그리고 아래쪽 체크는 아파치 서버 포트 설정 하는 부분이다
3. 설치가 완료가 됐다면 C:\Program Files (x86)\Apache Software Foundation 가 생겼을 것이다
폴더에 들어가서 conf 란 폴더에 httpd.conf 파일을 연다
4. LoadModule 을 설정해 주는곳이 있는데 그 맨 밑줄에
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType
application/x-httpd-php .php .php3 .html .htm .phtml .inc
AddType
application/x-php-source .phps
PHPIniDir "C:/php"
이 네 줄을 추가해준다 첫번째 줄과 네번째 줄은 php의 경로와 php5apache2_2.dll 파일이 있는
경로이다
5. 내컴퓨터 -> 속성 - > 고급 시스템 설정 -> 고급 -> 환경변수 -> PATH 에서 편집을 누르고
;C:\Program Files (x86)\Apache Software Foundation\Apache2.2C:\php 를 추가해준다
(역시 apache 경로이다)
6. 인터넷 익스플로러를 열고 주소창에 http://localhost/ 를 쳐보면
It works!
란 문자가 출력이 될 것이다 그럼 아파치 서버 설정이 완료가 된 것이다
혹시 iis 서버와 같이 사용을 해서 apache 서버의 포트를 변경하고 싶다면
conf의 httpd.conf 파일에서 Listen 80 을 Listen 사용포트번호 로 바꾸면 된다
아파치 웹 서버 설정
PHP를 설치했으므로 그 다음으로 할 작업은 아파치 설정에 PHP 연동 부분을 추가해주는 것이다. 아파치 설치 디렉토리의 conf\httpd.conf 파일을 열어서 아래 줄을 추가한다.아래 설정에서 주의 할 점은 LoadModule 설정에서 파일 경로를 지정해 줄 때 \ 대신 / 를 사용한다는 점이다.
LoadModule php5_module "C:/devtool/php-5.4.17-Win32-VC9-x86/php5apache2_2.dll"
AddType application/x-httpd-php .php
설정이 올바르게 되었는지 확인하기 위해 명령행 프롬프트를 열고 아파치 설치 디렉토리로 이동한 뒤에 "httpd -t" 명령어를 실행하자. 이 명령어를 실행했을 때 Syntax OK 가 출력되면 설정이 올바르게 된 것이다.
c:\>cd [아파치설치디렉토리]\bin
c:\...\bin> httpd -t
Syntax OK
테스트
이제 남은 작업은 php를 작성해서 올바르게 동작하는지 확인해보는 것이다. 아래 파일을 [아파치디렉토리]\htdocs 디렉토리에 test.php 파일로 작성하자.
<?php
phpinfo();
phpinfo(INFO_MODULES);
?>
웹 브라우저를 열고 http://localhost/test.php 를 실행해보자. 아래 이미지와 비슷한 화면이 출력되면 정상적으로 실행된 것이다.
=======================================================================================================
syntax ok까지 떴는데 test.php가 실행 안된다면
껐다가 다시 켜보기~
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft
Corporation. All rights reserved.
C:\Windows\system32>cd C:\Program Files (x86)\Apache Software
Foundation\Apache2
.2\bin
C:\Program Files (x86)\Apache Software
Foundation\Apache2.2\bin>httpd -t
httpd: Syntax error on line 61 of
C:/Program Files (x86)/Apache Software Foundat
ion/Apache2.2/conf/httpd.conf:
Cannot load C:/php/php5apache2_2.dll into server:
\xc1\xf6\xc1\xa4\xb5\xc8
\xb8\xf0\xb5\xe2\xc0\xbb \xc3\xa3\xc0\xbb \xbc\xf6
\xb
e\xf8\xbd\xc0\xb4\xcf\xb4\xd9.
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin>
httpd -t를 쳤는데
이런 에러가 뜬다면... 될 때까지 깔아보는게 가장 쉬운방법인듯... 난 일주일 넘게
걸렸다..
'프로그램설치' 카테고리의 다른 글
안드로이드 다운 (0) | 2014.07.30 |
---|---|
toad설치 (0) | 2014.07.30 |
php to jsp code converter (0) | 2014.07.30 |
아파치와 아파치 톰캣연동 (0) | 2014.07.30 |
아파치,아파치 톰캣 연동 보류 (0) | 2014.07.30 |