Tomcat 환경에 PHP 앱 통합
전통적으로 PHP 애플리케이션은 Apache HTTP Server(httpd)를 사용하여 실행되지만 실제로는 다음을 실행하는 것도 가능합니다. Tomcat 환경 내의 PHP 코드. 이를 통해 동일한 서버에 Java 및 PHP 애플리케이션이 공존할 수 있습니다.
구성 및 설치
이러한 통합을 달성하려면 다음 단계에 따라 필요한 구성을 간략히 설명합니다.
- PHP 5를 디렉토리에 다운로드하고 추출합니다(예: c:php-5.2.6-Win32).
- PECL 5.2.5 Win32 바이너리를 다운로드하세요.
- PHP 디렉토리에서 php.ini-dist의 이름을 php.ini로 바꾸세요.
- php.ini에서 다음 줄이 다음과 같은지 확인하세요. 주석 처리되지 않은 항목:
extension=php_java.dll
- PECL에서 PHP 디렉토리로 php5servlet.dll을 복사합니다.
- PECL에서 php_java.dll을 PHP 확장 디렉토리(예: c:php)로 복사합니다. -5.2.6-Win32ext).
- 복사 PECL에서 Tomcat lib 디렉토리로 php_java.jar를 복사합니다.
- Tomcat의 webapps 디렉토리 내에 "php" 디렉토리를 생성합니다.
- PECL에서 phpsrvlt.jar를 새로 생성된 WEB-INFlib 디렉토리로 복사합니다. "php" 디렉토리.
- 압축 해제를 사용하여 phpsrvlt.jar의 내용을 추출합니다. 도구입니다.
- netphpreflect.properties 및 netphpservlet.properties 파일을 모두 수정하여 "library=php5servlet"을 지정합니다.
- php5srvlt.jar 파일을 다시 생성합니다.
- web.xml을 생성합니다. 지정된 콘텐츠가 포함된 WEB-INF 디렉터리 내의 파일을 삭제하세요.
- 업데이트 PHP 디렉토리를 포함할 Windows 시스템 경로.
- "php" 디렉토리에 테스트 PHP 파일(예: test.php)을 생성합니다.
- Tomcat 서버를 다시 시작합니다.
인증
URL 방문을 통해 "localhost:8080/php/test.php"를 입력하면 PHP 코드의 실행을 확인할 수 있습니다. 이는 Tomcat 내에서 PHP 앱이 성공적으로 통합되어 표준 HTTP 및 HTTPS 포트가 있는 단일 서버에 PHP와 Java 애플리케이션을 혼합하여 배포할 수 있음을 보여줍니다.
위 내용은 PHP 애플리케이션을 Tomcat 서버 환경에 어떻게 통합할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!