블로그 이미지
휴이(huey)
@ 휴이(huey)는 나의 callsign @ 1,100시간 헬기 비행경력 @ PD : Program Director @ Instructor @ 더 알고 싶으면 글 읽으세요 ~ ^^

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Archive

Recent Comment

Recent Trackback

'Apache'에 해당되는 글 1

  1. 2009/01/18 윈도우 iis + MySQL 5.0 + Apache 2.x + PHP 5.2.8 설정
2009/01/18 21:00 웹어플꾼
윈도우 xp, 서버2003, 서버2008, 비스타 환경에서 iis와 함께 아파치(Apache)웹서버와 mysql, php를 함께 사용하는 방법입니다.

먼저 아래 프로그램을 다운로드 받으세요.
1. mysql 5.0   http://mysql.org
2. Apache 2.0 또는 2.2  http://httpd.apache.org
3. php 5.2.8  http://php.net
4. ZendOptimizer 3.3.3.  http://zend.net
5. phpMyAdmin 3.1.1  http://phpmyadmin.net

필자가 다운로드 받아 사용한 프로그램은 아래와 같습니다.
mysql-5.0.67-win32.zip
apache_2.0.63-win32-x86-no_ssl.msi
php-5.2.8-win32-installer.msi
ZendOptimizer-3.3.3-Windows-i386.exe
phpMyAdmin-3.1.1-all-languages

윈도우 iis는 기본포트 80으로 하였습니다.

다음은 APM 설치 (리눅스에서도 아래의 설치 순서를 따르는게 좋습니다.)
1. 먼저 mysql을 설치합니다.
    - 설치과정에서 root 비밀번호를 정해줍니다.
    -참고로  리눅스에서는 설치 후 mysqladmin -u root password 비번 해서 관리자 비번을 바꿔주는거 기억나시죠? ^^  윈도우 환경에서는 설치과정에서 지정해주면 됩니다.

2. 아파치웹서버(Apache 2.0) 설치
    - 윈도우 서버 2008에서 Apache 2.2 버전 구동에 문제가 있어서 2.0 버전으로 설치하였습니다.  고수님들 의견에서는 2.0은 보안성에 문제가 있기 때문에 2.2 버전 사용을 권장하였습니다. 참고하시기 바랍니다.
    - 설치 후 가장 중요한 것이 http.conf 수정이 되겠지요 ~  우선 아파치 웹서버를 스톱(stop) !!
    - httpd.conf 에서 수정한 내용은 아래와 같습니다.
       Listen 8080 <-- 디폴트값은 80인데 이렇게 사용하고픈 포트번호를 입력
       ServerName 127.0.0.1:8080
       DocumentRoot "C:/apm/Apache2/htdocs"   <-- 원하는 폴더 경로를 지정.  백슬래시(\)사용하지 말고 슬래시(/)를 사용해야 합니다.
    - 아파치 웹서버를 다시 구동시킵니다.
    - 위의 DocumentRoot 폴더에 임의의 html파일 a.html 하나를 만들어서 브라우저 주소창에 127.0.0.1:8080/a.html  해서 내용이 나오면 아파치 구동은 잘 되는 것입니다.

3. php 5.2.8 설치
    - 가급적 아파치 웹서버를 중지시킨 후 진행합니다.
    - 설치과정에서 http.conf 파일이 있는 위치와 php.ini 파일이 있는 위치를 올바로 지정합니다.
    - 설치가 끝나면 http.conf 파일에 아래 항목이 추가된 것을 볼 수 있습니다.
       #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
       PHPIniDir "C:/apm/php5/"
       LoadModule php5_module "C:/apm/php5/php5apache2.dll"
       #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

    - php.ini 파일을 열어서 아래 항목을 수정합니다.
       short_open_tag = On  <-- off 되어 있으면 <?php   구문   ?> 과 같이 사용해야 합니다.
       on 되어 있어야 <?   ?>  이렇게 사용할 수 있는 것이지요.

    - 아파치 웹서버를 다시 실행시킵니다.
    - DocumentRoot에 임의의 a.php 파일을 만들고 127.0.0.1:8080/a.php를 브라우저 주소창에 입력하고 php 구문이 실행되는지 확인합니다.

4. ZendOptimizer 설치
    - 설치과정에 나오는 대로 지정만 해주면 끝 !

5. phpMyAdmin 설치
    - 설치라기 보다 압축을 푼 파일을 DocumentRoot 폴더 안에 가져다 두기만 하면 됩니다.
    - 127.0.0.1:8080/phpmyadmin 하면 잘 뜹니다 !! ^^

6. 열심히 php 작품을 만들면 되겠지요 ?? ^^
    - 프로그램을 만들면서 시간을 충분히 내서 httpd.conf  php.ini  my.ini 파일 내용에 나와있는 개념을 꼭 ~!  꼭 ~!  숙지하기 바랍니다.
    - php 사이트 보안성을 높이기 위해서는 .htaccess 를 잘 다루는 것 또한 중요한 항목입니다.


저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by 휴이(huey)
prev 1 next