>백엔드 개발 >PHP 문제 >Tomcat에서 PHP 프로젝트를 배포하는 방법

Tomcat에서 PHP 프로젝트를 배포하는 방법

藏色散人
藏色散人원래의
2022-11-03 10:29:492392검색

Tomcat에서 PHP 프로젝트를 배포하는 방법: 1. Tomcat의 루트 디렉터리에 php의 압축을 풀고 폴더 이름을 php로 변경합니다. 2. php.exe가 있는 경로를 해당 경로에 추가합니다. 3. "tomcat/conf"를 수정합니다. /context.xml" 파일; 4. Tomcat 서비스를 다시 시작합니다.

Tomcat에서 PHP 프로젝트를 배포하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.

Tomcat에서 PHP 프로젝트를 배포하는 방법은 무엇입니까?

Tomcat 아래에 PHP를 배포하세요

PHP 환경을 테스트해야 하기 때문입니다. 그러므로 여기에 기록됩니다.

Environment

OS: win8.1 up1 64bit

tomcat: 8.0.14 64bit

php:php-5.6.2-Win32-VC11-x64.zip

php를 tomcat의 루트 디렉터리로 추출합니다. 폴더 이름을 php

로 변경하고 path에 php.exe가 있는 경로를 추가합니다.

php.ini-development를 복사하세요. php.ini

open Extension_dir = "ext" 옵션

cgi.force_redirect를 cgi.force_redirect로 수정하세요. "true" 속성, 즉: bc4cca11841f8177653cadee3f47c87e

Add

<servlet>  
    <servlet-name>php</servlet-name>  
    <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>  
    <init-param>  
      <param-name>clientInputTimeout</param-name>  
      <param-value>200</param-value>  
    </init-param>  
    <init-param>  
      <param-name>debug</param-name>  
      <param-value>0</param-value>  
    </init-param>  
    <init-param>  
      <param-name>executable</param-name>  
      <param-value>D:\tomcat\php\php-cgi.exe</param-value>  
    </init-param>  
    <init-param>  
        <param-name>passShellEnvironment</param-name>  
    <param-value>true</param-value>  
</init-param>  
    <init-param>  
      <param-name>cgiPathPrefix</param-name>  
      <param-value>WEB-INF/phpbin</param-value>  
    </init-param>  
     <load-on-startup>5</load-on-startup>  
</servlet>

to 8459cedd22f378aa35db2cd2b63decac 아래에 새 phpbin 폴더를 만듭니다

아래에 새 index.php를 만듭니다

내용은

<servlet-mapping>  
    <servlet-name>php</servlet-name>  
    <url-pattern>/phpbin/*</url-pattern>  
</servlet-mapping>

http://localhost:8080/phpbin/index.php 다음 내용을 참고하세요. 배포가 성공했음을 나타냅니다.

추천 학습: "

PHP 비디오 튜토리얼

"

위 내용은 Tomcat에서 PHP 프로젝트를 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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