본문 바로가기

smells digital

윈도우에 PHP5, 아파치 설치

취미가 설치만해보기 인지라, 이번에는 윈도우에 아파치와 PHP5를 설치하기로 했습니다.

== 아파치 설치

아파치야 http://www.apache.org/에서 다운받아서 설치하면 됩니다.
윈도우에서야 그냥 클릭~클릭~만 하면 만사 오케!

오른쪽 하단부에 위치한 태스크바에 아파치 컨트롤러가 보입니다. 밥 때군요.
사용자 삽입 이미지

브라우저에 http://127.0.0.1를 치면 성공 메시지를 확인할 수 있습니다.


== 아파치 설정

c:\public_html폴더를 만들고 이를 아파치에서 사용할 루트로 사용하고자 합니다.
이를 위해서 아파치 설정 파일 - httpd.conf - 를 수정해야 합니다.
사용자 삽입 이미지

C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf


DocumentRoot와 Directory 항목을 수정합니다.


== Hello World

c:/public_html 폴더 안에 index.html 파일을 작성합니다.

사용자 삽입 이미지

C:\public_html\index.html



별 내용은 없습니다.
이제 브라우저에서 Hello World를 확인~!

아직까지는 큰 어려움이 없습니다.


== PHP5 설치

http://www.php.net/에서 PHP5를 받아서 설치했습니다.
설치 폴더는 C:/php 입니다.

아파치 버전과 연동 방식을 정해주면 됩니다. 저는 CGI방식을 택했습니다.


== Apache와 PHP의 연동

이 부분에서 문제가 몇개 발생했었습니다.

일단 아파치 설정 파일에서 PHP를 인식시켜 줘야 합니다.
사용자 삽입 이미지

C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf


php가 설치된 위치를 적어주면 됩니다.
CGI방식으로 연동하는 것을 선택했기 때문에 php-cgi.exe가 기술되어 있네요.


이제는 php에게 웹브라우징을 할 파일들 위치를 알려줘야 합니다.
php.ini를 수정합니다.
사용자 삽입 이미지

C:\PHP\php.ini


 이 부근에서 문제가 발생했었습니다.

400번 Bad Request가 발생했었습니다.
이것은 위의 코드에서 경로명을 잘못 기술해서 발생했습니다.

이후 403 Forbidden 에러가 발생했습니다.

이를 해결하기 위해 php.ini에 다음을 추가합니다.
사용자 삽입 이미지

C:\PHP\php.ini




PHP세상의 Hello World격인 phpinfo를 작성하고,

사용자 삽입 이미지

Hello PHP!!


브라우저로 다음을 확인하면 설치가 끝납니다.
사용자 삽입 이미지


== 끝으로

- 성공 메시지까지 약 2일 걸렸습니다.

- 다음의 사이트에서 도움을 많이 얻었습니다.
    http://www.tanguay.info/wamp/installPhp5.php5

- 설정을 바꾸면 아파치를 재시작 해야 합니다.
반응형

'smells digital' 카테고리의 다른 글

MySql on Leopard  (0) 2007.11.29
맥에 PHP5설치..  (0) 2007.08.08
MetaBBS ??  (0) 2007.04.18
웹 개발자들에게 어린 축복 jQuery.  (0) 2007.03.31
MoniWiki 설치  (0) 2007.03.21