Der Inhalt dieses Artikels befasst sich mit der Konfiguration von Tomcat für die Ausführung von PHP-Projekten. Ich hoffe, dass er für Freunde hilfreich ist.
Aufgrund der Anforderungen des Unternehmens muss der Autor ein PHP-Projekt erstellen, aber der Autor war noch nie einer PHP-bezogenen Entwicklung ausgesetzt, also habe ich dies getan Grundkenntnisse über PHP-Entwicklung und Umgebungskonstruktion. Weder die Anforderungen noch der Compiler verstehen es. Bei der Recherche stellte der Autor jedoch fest, dass ich auch bei der Integration der PHP-Entwicklungsumgebung immer noch die Unterstützung des Apache-Servers benötige. Da ich in der jüngsten Entwicklung von j2ee häufig Tomcat-Hot-Deployment-Projekte verwende, dachte ich natürlich, dass Tomcat auch ein Apache-Produkt. Kann ich PHP-Projekte in Tomcat bereitstellen? Nach einigen Recherchen wurde festgestellt, dass es machbar ist.
Obwohl Sie PHP-Projekte auf Tomcat ausführen können, bedeutet dies nicht, dass Sie die PHP-Umgebung nicht konfigurieren müssen. Der erste Schritt besteht daher darin, die zu installieren PHP-Umgebung. Derzeit ist es üblich, Apache + PHP + MySQL zu verwenden, um ein PHP-Projekt zu entwickeln, das separat installiert werden kann. Aber der Autor ist faul und nicht daran interessiert, PHP eingehend zu studieren, also habe ich xampp verwendet, das alle für die PHP-Entwicklung erforderlichen Umgebungen einschließlich des Compilers auf einmal installieren kann.
xampp-Download-Adresse: Download-Adresse
Wählen Sie einfach die Download-Version entsprechend unserer Umgebung:
Nach dem Herunterladen installieren, solange Fahren Sie einfach mit dem nächsten Schritt fort. Einer der wichtigeren Schritte ist jedoch die Auswahl des Umgebungsinhalts für die Installation. Unten:
Zwei der nicht überprüfbaren sind notwendig, und dass PHP die PHP-Entwicklungsumgebung ist, die wir wollen. Der Rest wird nicht installiert, da MySQL und Tomcat bereits auf meinem Computer installiert sind. Leser können wählen, ob sie es entsprechend ihren eigenen Umständen installieren möchten.
Zuerst müssen wir das JAR-Paket herunterladen, um PHP-Projekte zu unterstützen.
Download-Adresse: Download-Adresse
Wir legen das dekomprimierte JAR-Paket im lib-Verzeichnis von Tomcat ab:
Dann müssen wir web.xml konfigurieren, das sich im conf-Verzeichnis von Tomcat befindet:
Wir fügen einige Inhalte zum Knoten
<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>
Suchen Sie dann den Knoten
<welcome-file>index.php</welcome-file>
An diesem Punkt ist unsere Grundkonfiguration abgeschlossen.
Ich habe unser PHP-Projekt in das Webapp-Verzeichnis von Tomcat kopiert.
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie Tomcat für die Ausführung von PHP-Projekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!