downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the SVN repository for this website on svn.php.net.

Source of: /manual/kr/install.windows.apache2.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/install.windows.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'kr',
  ),
 
'this' =>
  array (
   
0 => 'install.windows.apache2.php',
   
1 => '마이크로소프트 윈도우에서 Apache 2.0.x',
  ),
 
'up' =>
  array (
   
0 => 'install.windows.php',
   
1 => '윈도우 시스템에 인스톨하기',
  ),
 
'prev' =>
  array (
   
0 => 'install.windows.apache1.php',
   
1 => 'Apache 1.3.x on Microsoft Windows',
  ),
 
'next' =>
  array (
   
0 => 'install.windows.sun.php',
   
1 => 'Sun, iPlanet and Netscape servers on Microsoft Windows',
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="install.windows.apache2" class="sect1">
    <h2 class="title">마이크로소프트 윈도우에서 Apache 2.0.x</h2>
    <p class="para">
     이 섹션은 마이크로소프트 윈도우 시스템에서 아파치 2.0.x에 PHP 설치에 관한
     정보와 힌트를 가지고 있습니다. <a href="install.windows.apache1.php" class="link">아파치 1.3.x 사용자를 위한 지시와
      정보는 별도 페이지</a>에 존재합니다.
    </p>
    <blockquote><p><b class="note">Note</b>:
    
      <a href="install.windows.manual.php" class="link">수동 설치 단계</a>를 먼저
      읽어야 합니다!
     <br />
    </p></blockquote>
    <blockquote><p><b class="note">Note</b>:
     <b>아파치 2.2.x 지원</b><br />
    
      아파치 2.2.x 사용자는 해당하는 DLL 파일이
      <var class="filename">php5apache2_2.dll</var>이고, PHP 5.2.0부터 존재한다는
      점을 생각하고 아래 문서를 사용해야 합니다. <a href="http://snaps.php.net/" class="link external">&raquo; http://snaps.php.net/</a>를
      참고하십시오.
     <br />
    </p></blockquote>
   
    <div class="warning"><b class="warning">Warning</b><p class="para">제품 환경에서 아파치 2 쓰레드 MPM
사용을 권하지 않습니다. prefork MPM을 사용하거나, Apache 1을 사용하십시오.
이유는 관련 FAQ <a href="faq.installation.php#faq.installation.apache2" class="link">아파치2 쓰레드
MPM</a> 사용하기를 읽어보십시오.</p></div>
   
    <p class="para">
     아파치 2.0.x 서버에 대한 이해를 위하여 <a href="http://httpd.apache.org/docs/2.0/" class="link external">&raquo; 아파치 문서</a>를 읽기를 권합니다.
     또한, 아파치 2.0.x에 대한 <a href="http://httpd.apache.org/docs/2.0/platform/windows.html" class="link external">&raquo; 윈도우
      특정 노트</a>도 읽어보십시오.
    </p>
   
   

    <blockquote><p><b class="note">Note</b>:
     <b>PHP와 아파치 2.0.x 호환 노트</b><br />
    
      다음 버전의 PHP가 최신 버전의 아파치 2.0.x에서 작동합니다:
      </p><ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara">
         <a href="http://www.php.net/downloads.php" class="link external">&raquo; http://www.php.net/downloads.php</a>에서
         받을 수 있는 PHP 4.3.0 이후.
        </span>
       </li>
       <li class="listitem">
        <span class="simpara">
         최신 안정 개발 버전.
         소스 코드를 <a href="http://snaps.php.net/php5-latest.tar.gz" class="link external">&raquo;
         http://snaps.php.net/php5-latest.tar.gz</a>에서 얻거나 윈도우
        바이너리를 <a href="http://snaps.php.net/win32/php5-win32-latest.zip" class="link external">&raquo;
         http://snaps.php.net/win32/php5-win32-latest.zip</a>에서 얻을 수
        있습니다.
        </span>
       </li>
       <li class="listitem">
        <span class="simpara">
         릴리즈 예정 버전을 <a href="http://qa.php.net/" class="link external">&raquo; http://qa.php.net/</a>에서
         받을 수 있습니다.
        </span>
       </li>
       <li class="listitem">
        <span class="simpara">
         언제든지 <a href="http://www.php.net/anoncvs.php" class="link external">&raquo; 익명 CVS</a>를
         통해서 PHP를 받을 수 있습니다.
        </span>
       </li>
      </ul><p>
      위 PHP 버전은 아파치 2.0.40 이후에 호환됩니다.
     <br />
    
      아파치 2.0 <i>SAPI</i> 지원은 PHP 4.2.0부터 시작했습니다.
      PHP 4.2.3은 아파치 2.0.39에서 작동하며, PHP 4.2.3과 다른 아파치 버전을
      사용하지 마십시오. 그러나, 권장하는 설정은 최신 버전의 아파치2와 PHP
      4.3.0 이후를 사용하는 것입니다.
     <br />
    
      언급한 모든 PHP 버전은 아파치 1.3.x에서 잘 동작합니다.
     <br />
    </p></blockquote>




    <div class="warning"><b class="warning">Warning</b>
     <p class="para">
      아파치 2.0.x는 윈도우 NT 4.0, 윈도우 2000, 윈도우 XP에서 실행하도록
      설계되었습니다. 현 시점에서, 윈도우 9x 지원은 미완성입니다. 아파치
      2.0.x는 아직 이러한 플랫폼에서 작동한다는 보장이 없습니다.
     </p>
    </div>
    <p class="para">
     가장 최신 버전의 <a href="http://www.apache.org/" class="link external">&raquo; 아파치 2.0.x</a>와
     적합한 PHP 버전을 받으십시오. <a href="install.windows.manual.php" class="link">수동
      설치 단계</a>에 따르고 PHP와 아파치 통합을 진행하십시오.
    </p>
    <p class="para">
     윈도우에서 아파치 2.0.x에 PHP를 설치하는 방법은 두 가지가 있습니다.
     하나는 CGI 바이너리이고, 다른 하나는 아파치 모듈 DLL입니다. 두 방법 모두
     <var class="filename">httpd.conf</var>를 수정하여 아파치에서 PHP를 작동하도록 하고 서버를 재시작
     해야 합니다.
    </p>
   
    <blockquote><p><b class="note">Note</b>: <span class="simpara">윈도우 상에서 아파치 설정 파일에
경로값을 추가할 때는 다음과 같이 모든 백슬래시를 슬래시로 바꿔야 합니다:
<var class="filename">c:\directory\file.ext</var>을
<var class="filename">c:/directory/file.ext</var>로 바꿉니다. 디렉토리에는 마지막에
슬래시를 붙여줘야 합니다.</span></p></blockquote>
   
    <div id="install.windows.apache2.cgi" class="sect2">
     <h3 class="title">CGI 바이너리로 설치</h3>
   
     <p class="para">
      CGI 바이너리로 설치하려면 아래 세 줄을 아파치 <var class="filename">httpd.conf</var> 설정 파일에
      넣어야 합니다:
      </p><div class="example">
       <p><b>Example #1 CGI로 PHP와 아파치 2.0</b></p>
        <div class="example-contents programlisting">
<div class="apache-confcode"><pre class="apache-confcode">ScriptAlias /php/ &quot;c:/php/&quot;
AddType application/x-httpd-php .php

# For PHP 4
Action application/x-httpd-php &quot;/php/php.exe&quot;

# For PHP 5
Action application/x-httpd-php &quot;/php/php-cgi.exe&quot;</pre>
</div>
       </div>

      </div><p>
     </p>
     <div class="warning"><b class="warning">Warning</b><p class="para">CGI 설정을 사용할 때, 서버가 여러
공격에 노출됩니다. 그러한 공격을 막기 위해 <a href="security.cgi-bin.php" class="link">CGI
보안 섹션</a>을 읽어보십시오.</p></div>
    </div>
   
    <div id="install.windows.apache2.module" class="sect2">
     <h3 class="title">아파치 모듈로 설치</h3>
     <p class="para">
      아파치 2.0에 PHP 모듈을 설치하려면 아래 두 줄을 아파치 <var class="filename">httpd.conf</var> 설정
      파일에 넣어야 합니다:
      </p><div class="example">
       <p><b>Example #2 모듈로 PHP와 Apache 2.0</b></p>
        <div class="example-contents programlisting">
<div class="apache-confcode"><pre class="apache-confcode"># For PHP 4 do something like this:
LoadModule php4_module &quot;c:/php/php4apache2.dll&quot;
# Don&#039;t forget to copy the php4apache2.dll file from the sapi directory!
AddType application/x-httpd-php .php

# For PHP 5 do something like this:
LoadModule php5_module &quot;c:/php/php5apache2.dll&quot;
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir &quot;C:/php&quot;</pre>
</div>
       </div>

      </div><p>
     </p>
     <blockquote><p><b class="note">Note</b>:
      <span class="simpara">
       위 예제에서 <var class="filename">c:/php/</var>을 실제 PHP 경로로
       변경하십시오. LoadModule 지시어에
       <var class="filename">php4apache2.dll</var>이나
       <var class="filename">php5apache2.dll</var>을 사용하는 점에 주의하십시오.
       <var class="filename">php4apache.dll</var>이나
       <var class="filename">php5apache.dll</var>이 <em class="emphasis">아닙니다</em>.
       이들은 <a href="install.windows.apache1.php" class="link">아파치 1.3.x</a>에
       사용하도록 설계되었습니다.
      </span>
     </p></blockquote>
     <blockquote><p><b class="note">Note</b>:
     
       내용 협상을 사용하려면, <a href="faq.installation.php#faq.installation.apache.multiviews" class="link">관련 FAQ</a>를
       읽어보십시오.
      <br />
     </p></blockquote>
     <div class="warning"><b class="warning">Warning</b>
      <p class="simpara">
       DLL 파일을 <em class="emphasis">다른 PHP 버전</em>과 섞지 마십시오. DLL
       사용과 확장을 모두 내려받은 PHP 버전에서 사용해야 합니다.
      </p>
     </div>
    </div>
   </div><?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites