APM은 Aphache PHP Mysql 세개의 약자를 딴것으로
각 개인컴퓨터에 서버를 구축하고 DB를 이용하여 사용자 점검도 하고 PHP를 이용하여 동적인 홈페이지를 만들수 있는
그런 도구들이다
 

[0] 본 자료는 학습용 설치를 목적으로 작성되었습니다.
 
[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
    - 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
 
[3] 설치
  1. MySQL
    1) mysql-essential-5.0.22-win32.msi 를 실행시켜 설치한다.
        (1) Customer 설치
        (2) D:/apm/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) d:apmmysqlbin>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 과정이 필요 없이
        받은 파일을 적당한 폴더에 압축만 풀어주면됩니다.
        (필자는 d:apmphp에 풀도록합니다.)
    2) d:apmphp 의 php.ini-dist 를 php.ini 로 복사합니다.
    3) 메모장으로 d:apmphpphp.ini 를 열고,
        ; Directory in which the loadable extensions (modules) reside.
        extension_dir = ./
        를 찾아서
        ; Directory in which the loadable extensions (modules) reside.
        extension_dir = "d:apmphpext"
        이렇게 바꿉니다.(여기서도 물론 각자 php의 압축을 푼 폴더를 적는다.)
    4) 5.1.4 를 설치하고 mysql을 실행하기 위해서 아래의 라인을 찾아서
        ;extension=php_mysql.dll
        이렇게 ; comment 를 빼줍니다.
        extension=php_mysql.dll

  3. Apache Server
    1) apache_2.2.2-win32-x86-no_ssl.msi 를 실행시켜 설치합니다.
        필자의 경우 d:apmapache2에 설치하도록하겠습니다.
    2) 설치 도중 Servername 적는곳에 localhost 를 입력합니다.
    3) d:apmapacheconfhttpd.conf를 메모장으로 엽니다.
        - 만일 설치 도중 servername을 잘못 입력했거나 적지 않았다면.
          #ServerName new.host.name 이런식으로 나온 아래부분에
          ServerName 127.0.0.1 을 추가합니다.
          또는
          ServerName localhost
        - ScriptAlias 라는 부분을 찾아서
          ScriptAlias /php/ "d:/apm/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 "d:/apm/php/php5apache2.dll"
          PHPIniDir "d:/apm/php"
        - 이렇게 수정 후 반드시 저장하고.
    ** 현재 php 5.1.4 와 apache 2.2 가 공식적으로 호환되지 않으므로
        php가 원활하게 작동하지 않으면 아래의 방법을 이용한다.
        - http://www.apachelounge.com/download/ 이동
        - php5apache2.dll-php5.1.x.zip 다운로드 후 압축해제
        - php5apache2.dll 를 php디렉토리(eg. d:/apm/php/)에 복사
        - httpd.exe.manifest 를 apache/bin디렉토리(eg:/apm/apache2/bin/)에 복사
        - Visual C++ 2005 Redistributable Package 를설치
          ( .NET Framework 2 가 설치되어 있으면 패스)
    4) Apache 서버를 Stop 하고 Start 하던지 Restart 를 꼭 해준다.
    ** 서버를 구동시킬 특정한 폴더가 있다면
        httpd.conf 파일의 내용중
        DocumentRoot "원하는루트경로"
        와 같이 설정해줍니다. 이와함께
        # This should be changed to whatever you set DocumentRoot to. 부분을 찾아서
        -> <Directory "D:/apm/Apache2/htdocs"> 부분을
        -> <Directory "원하는루트경로"> 와 같이 바꾸어줍니다.
        eg. D: 드라이브의 root 라는 폴더를 루트로 사용한다면
            DocumentRoot "D:/root"
            <Directory "D:/root">
            와 같이 바꾸어주면됩니다.
 
[4] 테스트
  - 위의 예시대로 d:root 가 현재 서버의 루트가 되는 것이다.
    이곳에 test.php 라는 파일을 만들고 다음의 내용을 삽입하고 저장한다.
    -------------------------------
    <?
    phpinfo();
    ?>
    -------------------------------
  - 브라우저를 열고
    http://localhost/test.php 하고
    php 5.1.4 정보 화면이 나오면 모든것이 완벽하게 설치된 것이다.
 
[5] 참고 :
    - 필자는 설치폴더를 모두 d:/apm/ 이하로 설명하였습니다.
      이 내용은 자신의 환경에 맞게 변경하세요~
 
[6] 작성자 E-mail : somi203@hanmail.net
              MSN : somi203@hotmail.com
        웹사이트 : http://www.mmdm.com 
Posted by 용학도리
,