PHP: 설치(Installation) - Manual
PHP  
downloads | documentation | faq | getting help | mailing lists | | php.net sites | links | my php.net 
search for in the  
<What's next?Unix 시스템에 설치>
view the version of this page
Last updated: Wed, 29 Jan 2003

장 3. 설치(Installation)

설치시 고려사항

설치하기 전에, 여러분은 무엇을 위해 PHP를 사용할것인지 알 필요가 있다. PHP를 사용할 수 있는 세가지의 주요 영역이 있다. What can PHP do? 섹션에서 설명이 되어있다:

  • Server-side scripting

  • Command line scripting

  • Client-side GUI applications

최우선적으로 세가지가 필요하다: PHP 자신, 웹서버, 그리고 웹브라우저. 여러분은 이미 웹 브라우저를 가지고 있을것이며, 여러분의 운영체제에 관련이 있을것이다. 그리고 웹서버(예. 리눅스의 아파치나 윈도우즈의 IIS)가 준비되어있어야 한다. 여러분은 회사의 웹공간(webspace)을 빌려쓰고 있을 수 있다. 이 경우에는 어떠한 것도 설정할 필요가 없다. 단지 PHP스크립트를 쓰고, 그것을 빌려쓰는 서버에 업로드하고, 웹브라우저로 결과를 보면된다. 호스팅 회사의 목록은 에서 찾을 수 있다.

여러분의 서버와 PHP를 세팅할때에는 서버의 PHP를 접속하는 데 있어서 두가지 방법이 있다. 많은 서버는 PHP가 직접 모듈 인터페이스(direct module interface(즉 SAPI))를 사용한다. 이런 서버에는 아파치, 마이크로소프트 IIS, 네스케이프, iPlanet 가 있다. 또 다른 많은 서버는 ISAPI(Microsoft module interface) 를 지원한다(예로는 OmniHTTPd). 여러분의 웹서버에 PHP의 모듈 지원이 되지 않으면, CGI 프로세서로서 PHP를 사용할 수 있다. 이를 위해서는 서버의 모든 PHP 파일 요구를 처리하기 위한 PHP의 커맨드라인 실행을 사용할 수 있도록 여러분의 웹서버를 설정해야 한다(php.exe on Windows)

물론 커맨드 라인 스크립트로서 PHP를 사용하는데 관심이 있다면 (eg. 오프라인에서 어떤 이미지를 자동생성시키는 스크립트를 쓰기, 어떤 인수에 의해 텍스트 파일을 처리하기 같은일), 여러분은 커맨드 라인 실행이 필요하다. 더 자세한 정보는 writing command line PHP applications 섹션을 보라. 이경우에는 서버와 브라우저가 필요하지 않다.

PHP로 여러분은 PHP-GTK 확장을 이용하여 클라이언트측의 GUI 응용프로그램을 만들수 있다. 이것은 웹페이지를 만드는 것과는 전혀 틀린 접근이 필요하다. HTML을 출력하지 않고, 윈도우즈와 그 안의 객체에 대해서 다루게 된다. PHP-GTK에 대한 더 자세한 정보는 을 방문하다. PHP-GTK는 공식적인 PHP 배포판에 포함되지 않는다.

지금부터, 이 장은 서버 모듈 인터페이스와 CGI 실행형 으로 유닉스와 윈도우즈상의 웹서버에 PHP를 설정하는 법 을 다룬다.

PHP의 소스와 윈도우즈를 위한 바이너리 배포판은 에서 내려 받을 수 있다. 가능하다면 여러분과 가장 가까이 있는 에서 내려 받기를 권한다.



User Contributed Notes
설치(Installation)
add a note add a note
daniels at ca dot ibm dot c0m
16-Jun-2001 01:09

An article that describes how to compile and use PHP with IBM DB2 Universal Database Version 7 is available at

info at ericbontenbal dot nl
18-Feb-2002 04:43

for using PHP on MacOSX, see article #106485 of the Apple knowledge base
13-Apr-2002 01:34
This is how I easily set up PHP 4.1.2 with Sambar Server 5.0:

1.) I downloaded the smaller (920k?) CGI-only distribution and installed it.

2.) I then opened the Sambar System Administration page, (the default index.htm when Sambar is installed) went to System Configuration, and scrolled down to CGI Extensions.

3.) In the box, I added *.php, and updated the configuration.

4.) Then I opened c:\windows\php.ini, and turned off the cgi.force_redirect variable, since my PHP executable would not be accessable to the general public.

5.) Now all that needs to be done is add a "#!c:\PHP\php.exe" (change "c:\PHP" to whatever directory you installed the executable in) line to the beginning of each of your .php files.

The Sambar server will recognize .php files as CGI files and execute them automatically due to the actions in steps 2 and 3. This is probably not the most optimized way to run PHP, but it works fine for me.

someone at somewhere dot com
29-Aug-2002 01:02

Installing PHP 4.2.2 on Microsoft Windows .NET Server ...

* Download

* Extract php-4.2.2-Win32.zip

* Copy php.ini-dist %SystemRoot%\php.ini

* Copy phpts.dll %SystemRoot%\system32\phpts.dll

* Open Control Panel and goto Administrative Tools and open Internet Information Services

* Open the local computer branch and goto Web Service Extensions

* Select Add a new Web service extension...

* For the Extension name type in PHP

* Hit the Add... button

* Hit the Browse... button to find php4isapi.dll in the sapi folder where you extracted

* Enable the checkbox for Set extension status to Allowed and hit OK

* Right click the Web Sites branch and select Properties

* Goto the Home Directory tab and hit the Configuration... button

* Hit the Add... button and then hit the Browse... button to find php4isapi.dll

* For the extension put php and hit the OK button

* Restart the World Wide Web Publishing Service

* Create a test file, and browse to it, see if everything works, test provided below...

<HTML>
<HEAD>
 <TITLE>PHP via IIS6</TITLE>
</HEAD>
<BODY>
 <?php phpinfo(); ?>
</BODY>
</HTML>

* Enjoy!

damen at nospam dot scintilla dot utwente dot nl
03-Oct-2002 03:12

How to use PHP with Roxen Webserver on a windows 2000 platform

I just set up my Roxen webserver on my windows machine and here is how I did it:

First, get the zip file with windows binaries

Copy php.ini-recommended to \WINNT\php.ini and edit it

Copy the extentions and dlls to your \WINNT\system32 folder

On your Roxen webserver, add the module cgi scripting support and give the path to your cgi-bin directory where the php.exe is placed

Add another module, redirect module, to your webserver and add the following line:

/(.*)\.php(.*)$   /cgi-bin/php.exe/$1.php$2

This should do the trick

Good Luck, Martijn

add a note add a note

<What's next?Unix 시스템에 설치>
 Last updated: Wed, 29 Jan 2003
show source | credits | mirror sites 
Copyright © 2001-2003 The PHP Group
All rights reserved.
This mirror generously provided by: /
Last updated: Thu May 22 21:11:29 2003 CEST