이 문서의 내용은 PHP 프로젝트를 실행하기 위해 tomcat을 구성하는 방법에 대한 것입니다. 이는 특정 참조 가치가 있으므로 도움이 될 수 있습니다.
저자는 회사의 요구로 인해 PHP 프로젝트를 구축해야 합니다. 그러나 저자는 이전에 PHP 관련 개발을 접한 적이 없으므로 PHP에 대한 기본 개발 지식, 환경 구축이 필요합니다. 요구 사항 및 컴파일러는 필요하지 않습니다. 그런데 저자는 연구 중에 PHP 개발 환경을 통합하더라도 여전히 Apache 서버의 지원이 필요하다는 사실을 발견했습니다. 최근 j2ee 개발에서 tomacat 핫 배포 프로젝트를 자주 사용하기 때문에 자연스럽게 tomacat도 서버의 지원이 필요하다고 생각했습니다. Apache 제품. Tomcat에 PHP 프로젝트를 배포할 수 있나요? 몇 가지 연구 끝에 실현 가능한 것으로 결정되었습니다.
Tomcat에서 PHP 프로젝트를 실행할 수 있다고 해서 PHP 환경을 구성할 필요가 없다는 의미는 아니므로, 첫 번째 단계는 PHP 환경을 설치하는 것입니다. 현재는 별도로 설치할 수 있는 PHP 프로젝트를 개발하기 위해 apache+php+mysql을 사용하는 것이 일반적이다. 하지만 저자가 게으르고 PHP를 깊이있게 공부하는 데 관심이 없어서 컴파일러를 포함하여 PHP 개발에 필요한 모든 환경을 한 번에 설치할 수 있는 xampp를 사용했습니다.
xampp 다운로드 주소: 다운로드 주소
우리 환경에 따라 다운로드 버전을 선택하세요:
다운로드 후 설치하고 다음 단계로 계속 진행하세요. 그러나 더 중요한 단계 중 하나는 설치할 환경 콘텐츠를 선택하는 것입니다. 아래 그림:
체크할 수 없는 것 중 두 개가 필요합니다. 그 PHP는 우리가 원하는 PHP 개발 환경입니다. 내 컴퓨터에는 mysql과 tomcat이 이미 설치되어 있기 때문에 나머지는 설치되지 않습니다. 독자는 자신의 상황에 맞게 선택하여 설치할 수 있습니다.
먼저 PHP 프로젝트를 지원하려면 jar 패키지를 다운로드해야 합니다.
다운로드 주소: 다운로드 주소
압축 해제된 jar 패키지를 tomcat의 lib 디렉토리에 넣습니다:
그런 다음 tomcat의 conf 디렉토리에 있는 web.xml을 구성해야 합니다.
us
<listener> <listener-class>php.java.servlet.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>PhpJavaServlet</servlet-name> <servlet-class>php.java.servlet.PhpJavaServlet</servlet-class> </servlet> <servlet> <servlet-name>PhpCGIServlet</servlet-name> <servlet-class>php.java.servlet.fastcgi.FastCGIServlet</servlet-class> <init-param> <param-name>prefer_system_php_exec</param-name> <param-value>On</param-value> </init-param> <init-param> <param-name>php_include_java</param-name> <param-value>Off</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>PhpJavaServlet</servlet-name> <url-pattern>*.phpjavabridge</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PhpCGIServlet</servlet-name> <url-pattern>*.php</url-pattern> </servlet-mapping>
그런 다음
<welcome-file>index.php</welcome-file>
이 시점에서 기본 구성이 완료되었습니다. .
우리 php 프로젝트를 tomcat의 webapp 디렉토리에 복사했습니다.
위 내용은 PHP 프로젝트를 실행하도록 Tomcat을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!