>백엔드 개발 >PHP 튜토리얼 >iis php Windows IIS PHP 52 설치 및 구성 방법

iis php Windows IIS PHP 52 설치 및 구성 방법

WBOY
WBOY원래의
2016-07-29 08:40:031102검색

1단계: Windows용 PHP 5.2 설치 패키지를 다운로드하고 C:php에 추출합니다. 압축 해제 디렉터리는 모든 디스크에 있을 수 있지만 디렉터리 이름에는 공백이 포함될 수 없습니다.
다음은 php5.2의 파일 디렉터리입니다.
c:php
--dev
| -php5ts.lib
--ext -- PHP용 확장 DLL
|-php_cpdf.dll
| >| - -mibs -- SNMP 지원 파일
| --openssl -- Openssl 지원 파일
| --pdf 관련 -- PDF 지원 파일
| >-- pear -- PEAR의 초기 복사본
|
|-go-pear.bat -- PEAR 설정 스크립트
|-fdftk.dll
|-..
|-php -cgi.exe -- CGI 실행 파일
|-php-win.exe -- 열린 명령 프롬프트 없이 스크립트를 실행합니다.
|-php.exe -- CLI 실행 파일 - 명령줄 스크립팅에만 해당
|- ..
|-php.ini-dist -- 기본 php.ini 설정
|-php.ini-recommended -- 권장 php.ini 설정
|-php5activescript.dll
|-php5apache .dll
|-php5apache2.dll
|-..
|-php5ts.dll -- 코어 PHP DLL
|-...
2단계: php ini-를 변경합니다. 권장(또는 php.ini-dist 파일, 공식 권장은 전자)을 현재 디렉토리에 복사하고 파일 이름을 php.ini로 변경합니다.
3단계: php.ini를 편집합니다. 주로 다음 두 줄의 값을 수정합니다.
extension_dir = "c:phpext"
doc_root = "c:inetpubwwwroot"
다음 두 줄의 시작 부분에 있는 ; 수정. Extension_dir의 값은 PHP 설치 디렉터리 아래의 ext 디렉터리이고, doc_root의 값은 IIS에서 설정한 홈 디렉터리입니다.
4단계: 환경 변수 설정. Path:
;:php
뒤에 다음 값을 추가한 후 컴퓨터를 다시 시작합니다.
5단계: 인터넷 정보 서비스를 열고 "기본 웹사이트"를 찾아 웹사이트를 중지합니다. 그런 다음 속성 페이지를 엽니다. "속성" 페이지에서 "홈 디렉터리" 레이블을 찾아 "구성" 버튼을 클릭하고 애플리케이션 매핑을 추가합니다. 값은 다음과 같습니다.
실행 파일: c:phpphp5isapi.dll
확장자: .php
확인 후 기본 웹사이트를 다시 시작합니다.
C에서; :inetpubwwwroot hello.php라는 새 파일을 만듭니다. 입력 내용:


php echo "Hello world" ?>

저장 후 브라우저를 열고 http://localhost/hello.php 주소를 입력하세요. 웹 페이지에 Hello world가 표시되면 설치가 올바르게 된 것입니다. 웹 페이지에서 hello.php의 소스 코드를 볼 수도 있습니다. 소스 코드에 PHP 코드가 없으면 설치가 올바른 것입니다.
많은 분들의 설치 문서를 참고하여 제가 직접 정리한 내용입니다. . . .
1. 두 가지 PHP 설치 모드 - CGI 모드와 모듈식 설치 모드
CGI 모드에서는 클라이언트가 PHP 파일을 요청하면 웹 서버가 php.exe를 호출하여 파일을 해석한 다음 그런 다음 해석은 웹 페이지 형태로 클라이언트에 반환됩니다. 모듈화에서는 PHP가 시작되어 웹 서버와 함께 실행되므로 특정 관점에서는 PHP를 Apache 모듈 모드로 설치하는 것이 CGI 모드보다 낫습니다. 보안 및 실행 효율성과 속도 향상
다음 예는 php4.4.0을 예로 들어 Windows XP 환경에서 구현되었습니다.
1. IIS에서 설치(ISAPI 모드 설치)
(1) php 압축 패키지를 c:php로 추출합니다.
(2) php.ini-dist 이름을 php.ini로 변경하고 c 아래에 복사합니다. :windows(window 2000을 c:winnt로 복사)
(3) c:phpphp4ts.dll을 c:windowssystem32로 복사(필수는 아님)
(4) IIS5.0 구성. "제어판" => "관리 도구" => "인터넷 서비스 관리자"를 엽니다.
"기본 웹 사이트"를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.
"ISAPI 필터" 탭을 클릭하고 "추가"를 클릭한 후 c:phpsapi에서 php4isapi.dll을 선택하고 이름을 PHP로 지정합니다.
홈 디렉토리 아래의 구성 버튼을 클릭하고 "애플리케이션 구성" 대화 상자에서 "추가"를 클릭하면 "애플리케이션 확장 매핑 추가/편집" 대화 상자가 나타납니다. "찾아보기"를 클릭하고 c:phpsapi에서 php4isapi.dll을 선택합니다. 확장자는 .php, 다른 기본값이면 충분합니다.
2. IIS에서 설치(CGI 모드 설치)
(1) 외부 PHP 확장자(php_*.dll)가 포함되지 않은 php의 Windows 설치 프로그램 php-4.4.0-installer.exe를 다운로드합니다. .
(2) 단계별 설치 마법사를 따르세요. 설치 마법사는 php.ini 파일을 설정하는 데 충분한 정보를 수집하고 IIS 서버를 자동으로 구성합니다. (Apache를 서버로 사용하는 것도 가능하지만 자동 설정이 불가능하고 수동으로 해야 합니다.)
(3) 설치가 완료되면 IIS용 CGI 모드 php가 설치됩니다.
3. Apache 설치(모듈형 설치 모드)
apache 2.0.55를 예로 들어
(1) Apache 설치 패키지 apache_2.0.55-win32-x86-no_ssl.exe를 다운로드합니다.
(2) 다운로드한 설치 파일을 실행하여 Apache 설치 파일을 설치합니다. 호스트 이름, 관리자 메일함 및 기타 정보를 입력하라는 메시지가 표시되며, 이 정보는 설치 후 httpd.conf에서 수정할 수 있습니다. 자신있게 입력하세요.
(3) 향후 작업을 원활하게 하기 위해 기본 설치 경로를 수정하는 것이 좋습니다. 여기서는 "c:"로 변경했습니다.
(4) 설치가 완료된 후 apache2를 편집해야 합니다. /conf/httpd.conf 파일.
(5) IIS는 기본적으로 포트 80을 차지하므로 ServerName을 "localhost:81"(라인 213)로, 포트 번호를 81로 수정해야 합니다(라인 120에서 Listen 80을 Listen 81로 변경)
(6) 로딩 php에서 지원하는 아파치 모듈 php4apache2.dll에 대해 134행에 "LoadModule php4_module c:/php/sapi/php4apache2.dll"을 추가하세요.
(7) 지원되는 접미사 이름을 로드하려면 "AddType application"을 추가하세요 /x-" on line 757 httpd-php .php .php3 .php4”
(8) 기본적으로 인식되는 php 파일 이름을 추가하고 DirectoryIndex가 있는 322 라인을 찾아 “index.php default.php”를 추가합니다. default.htm default.html”
( 9) c:phpphp4ts.dll을 c:windowssystem32에 복사합니다(확실히)
(10) 시작 메뉴 열기 -> 실행, cmd 명령 입력
(11) apache2/bin 디렉터리를 입력하고 apache – k install 및 apache –k start 명령을 실행합니다.
(12) http://localhost:81을 방문하여 APACHE 시작 페이지를 표시합니다(apache가 성공적으로 설치됨)
(13) 디버깅할 PHP 프로그램을 apache2/htdocs 아래에 넣으세요. 즉, PHP 프로그램을 디버깅할 수 있습니다.
(14) 수정된 PHP 디버거를 사용자 정의 경로에 넣고 httpd.conf의 DocumentRoot 값을 수정할 수도 있습니다.
서버의 GD 라이브러리 지원 구성:
1. php.ini 파일을 열고 확장명=php_gd2.dll을 찾아 앞의 세미콜론(555행)을 제거합니다
2. Extension_dir을 찾아 "extension_dir = "./""를 PHP를 설치한 확장 디렉토리로 수정하세요. 내 디렉토리는 Extension_dir = "c:/PHP/extensions"입니다.
3. 아파치 서버를 다시 시작하세요

위 내용은 iis php의 내용을 포함하여 Windows IIS PHP 52의 설치 및 구성 방법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.