사이트 내 전체검색
PHP
[윈도우서버] APM ( Apache + PHP + Mysql ) 설치하기 (2007/09/12 수정)
로빈아빠
https://cmd.kr/php/613 URL이 복사되었습니다.

본문

Microsoft Windows에서 아파치 사용법
  -  http://httpd.apache.org/docs/2.0/ko/platform/windows.html#inst

Windows에 APM 설치하기
  -  http://hantip.net/dbwiki/index.php/APM%20Windows%20Install?PHPSESSID=140bbe78a78e1cd6db13586078f091a1



아래 출처의 내용중 일부 오류를 수정하였습니다.
출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=46570&page=1


[1] 2006년 6월 13일 - 현재 최신버젼

  - MySQL  : 5.0.22 (essential)
  - PHP    : 5.1.4
  - Apache : 2.2.2


[2] 각각의 Site URL 과 받아야하는 File
  * 기본설치파일
    - MySQL  : http://dev.mysql.com/downloads/mysql/5.0.html
                -> [클릭] Windows Essentials (x86)  5.0.22 15.9M Download
                -> [다운로드 파일명] mysql-essential-5.0.22-win32.msi
                -> http://mysql.holywar.net/downloads/mysql/5.0.html#downloads
                -> http://mysql.holywar.net/Downloads/MySQL-5.0/mysql-essential-5.0.41-win32.msi

    - PHP    : http://www.php.net/downloads.php
                -> [클릭] PHP 5.1.4 zip package [8,919Kb] - 04 May 2006
                -> [다운로드 파일명] php-5.1.4-Win32.zip

    - Apache : http://httpd.apache.org/download.cgi
                -> [다운로드 파일명] apache_2.2.2-win32-x86-no_ssl.msi
                -> http://www.apache-kr.org




[3] 설치

  1. MySQL

    1) mysql-essential-5.0.22-win32.msi 를 실행시켜 설치한다.

        (1) Customer 설치
        (2) c:/mysql/ 로 설치경로 지정 -> Next
        (3) Skip Sing-Up 체크 -> Next
        (4) Instance Configuration Wizard -> Next
        (5) Standard Configuration -> Next
        (6) Install As Windows Service 체크
        (7) Include Bin Directory in Windows PATH 체크 -> Next
        (8) root 관리자 패스워드 지정 -> Next
        (9) Execute 클릭

    2) c:\\mysql\\bin\\>mysql -uroot -p패스워드
        를 실행시킨다. (패스워드는 위에서 입력한 root 관리자 패스워드 사용)

        -----------------------------------------------------------------------
        Welcome to the MySQL monitor.  Commands end with ; or \\g.
        Your MySQL connection id is 5 to server version: 5.0.22-community-nt

        Type 'help;' or '\\h' for help. Type '\\c' to clear the buffer.

        mysql>
        -----------------------------------------------------------------------     

        이런 메세지가 나오면 제대로 설치가 된겁니다.


  2. PHP

    1) PHP의 경우는 Install 과정이 필요 없이
        받은 파일을 적당한 폴더에 압축만 풀어주면됩니다.
        (필자는 c:\\php\\에 풀도록합니다.)

    2) c:\\php\\ 의 php.ini-dist 를 php.ini 로 복사합니다.

    3) 메모장으로 c:\\php\\php.ini 를 열고,

        ; Directory in which the loadable extensions (modules) reside.
        extension_dir = ./

        를 찾아서

        ; Directory in which the loadable extensions (modules) reside.
        extension_dir = "c:\\php\\ext"

        이렇게 바꿉니다.(여기서도 물론 각자 php의 압축을 푼 폴더를 적는다.)

    4) 5.1.4 를 설치하고 mysql을 실행하기 위해서 아래의 라인을 찾아서
        ;extension=php_mysql.dll

        이렇게 ; comment 를 빼줍니다.
        extension=php_mysql.dll

    5) php.ini 위쪽에 아래 내용을 추가합니다.
          PHPIniDir "c:/php"


  3. Apache Server

    1) apache_2.2.2-win32-x86-no_ssl.msi 를 실행시켜 설치합니다.
        필자의 경우 c:\\apache\\에 설치하도록하겠습니다.

    2) 설치 도중 Servername 적는곳에 localhost 를 입력합니다.

    3) c:\\apache\\conf\\httpd.conf를 메모장으로 엽니다.

        - 만일 설치 도중 servername을 잘못 입력했거나 적지 않았다면.
          #ServerName new.host.name 이런식으로 나온 아래부분에
          ServerName 127.0.0.1 을 추가합니다.
          또는
          ServerName localhost:80

        - ScriptAlias 라는 부분을 찾아서

          ScriptAlias /php/ "c:/php/"
          위의 내용을 추가한다

        - 또 AddType 이라는부분을 찾아서 다음의 내용을 추가합니다.

          AddType application/x-httpd-php .php .html .htm .phtml .inc
          AddType application/x-httpd-php-source .phps
          Action application/x-httpd-php "/php/php-cgi.exe"
          LoadModule php5_module "c:/php/php5apache2.dll"

        - 이렇게 수정 후 반드시 저장하고.

    ** 현재 php 5.1.4 와 apache 2.2 가 공식적으로 호환되지 않으므로
        php가 원활하게 작동하지 않으면 아래의 방법을 이용한다.

        - http://www.apachelounge.com/download/ 이동
        - php5apache2.dll-php5.1.x.zip 다운로드 후 압축해제
        - php5apache2.dll 를 php디렉토리(eg. c:/php/)에 복사
        - httpd.exe.manifest 를 apache/bin디렉토리(eg: c:/apache/bin/)에 복사
        - Visual C++ 2005 Redistributable Package 를설치
          ( .NET Framework 2 가 설치되어 있으면 패스)
          다운로드 : http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

    4) Apache 서버를 Stop 하고 Start 하던지 Restart 를 꼭 해준다.

    ** 서버를 구동시킬 특정한 폴더가 있다면
        httpd.conf 파일의 내용중

        DocumentRoot "원하는루트경로"

        와 같이 설정해줍니다. 이와함께
        # This should be changed to whatever you set DocumentRoot to. 부분을 찾아서
        -> <Directory "c:/Apache/htdocs"> 부분을
        -> <Directory "원하는루트경로"> 와 같이 바꾸어줍니다.

        eg. D: 드라이브의 home 라는 폴더를 루트로 사용한다면
            <Directory "D:/home">
            와 같이 바꾸어주면됩니다.



[4] 테스트

  - 위의 예시대로 d:\\home 가 현재 서버의 루트가 되는 것이다.
    이곳에 test.php 라는 파일을 만들고 다음의 내용을 삽입하고 저장한다.
    -------------------------------
    <?
    phpinfo();
    ?>
    -------------------------------

  - 브라우저를 열고
    http://localhost/test.php 하고
    php 5.1.4 정보 화면이 나오면 모든것이 완벽하게 설치된 것이다.

댓글목록

등록된 댓글이 없습니다.

PHP
871 (8/18P)

Search

Copyright © Cmd 명령어 3.137.198.239