>백엔드 개발 >PHP 문제 >PHP 웹사이트를 iis에 배포할 수 있나요?

PHP 웹사이트를 iis에 배포할 수 있나요?

藏色散人
藏色散人원래의
2022-01-26 10:25:084396검색

PHP 웹사이트는 iis에서 배포할 수 있습니다. 1. iis 서버를 시작하고 IIS 서버를 엽니다. 2. 웹사이트를 생성합니다. 3. "Handler Mapping"을 클릭하고 오른쪽의 "Add Mapping Module"을 클릭합니다. 4. 기본 문서를 추가하고 "index.php"를 입력합니다. 5. URL 재작성을 사용합니다.

PHP 웹사이트를 iis에 배포할 수 있나요?

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

IIS에 PHP 웹 사이트 배포

웹 사이트를 배포하기 전에 CGI가 설치되어 있는지 확인하십시오. system

1. iis 서버를 시작하고 IIS 서버를 엽니다

IIS 서버를 열고 웹사이트를 클릭한 후 "웹사이트 추가"를 마우스 오른쪽 버튼으로 클릭합니다

2. "웹사이트 추가"를 클릭한 후 , 페이지를 입력하고 웹사이트 이름, 실제 경로(웹사이트가 있는 폴더)와 같은 웹사이트 관련 콘텐츠를 입력하고 "확인"을 클릭하여 성공적으로 생성하세요

3.을 클릭하세요. 생성된 웹사이트에서 "Handler Mapping"을 클릭하고, 오른쪽의 "Add Mapping Module"을 클릭하고, 팝업 레이어에 해당 매개변수를 입력한 후 확인을 클릭하세요

기본 문서 설정

"을 클릭하세요. 기본 문서", "추가" 버튼을 마우스 오른쪽 버튼 클릭, 기본 문서 추가, index.php 입력 후 "확인" 클릭 추가

4. urlrewrite

5. URL 사용 rewriting

"URL 재작성"을 클릭하고 오른쪽의 "규칙 가져오기"를 클릭한 후 가져올 규칙 파일을 선택한 다음 적용을 클릭하세요

규칙을 적용한 후 web.config 파일이 생성됩니다. 웹사이트의 루트 디렉토리. thinkphp의 .htaccess 파일파일 내용:

<?xml version="1.0" encoding="UTF-8"?>
 <configuration>
     <system.webServer>
         <rewrite>
             <rules>
                 <rule name="已导入的规则 1" stopProcessing="true">
                     <match url="^(.*)$" ignoreCase="false" />
                     <conditions logicalGrouping="MatchAll">
                         <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                         <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                     </conditions>
                     <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
                 </rule>
             </rules>
         </rewrite>
         <handlers>
             <add name="php-cgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="D:\phpStudy\php56n\php-cgi.exe" resourceType="File" />
         </handlers>
         <defaultDocument>
             <files>
                 <add value="index.php" />
             </files>
         </defaultDocument>
     </system.webServer>
 </configuration>

추천 학습: "

PHP 비디오 튜토리얼

위 내용은 PHP 웹사이트를 iis에 배포할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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