Eine PHP-App mit Tomcat ausführen: Schritt-für-Schritt-Anleitung
Obwohl es unkonventionell erscheinen mag, ist es tatsächlich möglich, eine PHP-Anwendung mit Tomcat auszuführen. Hier ist eine umfassende Anleitung, um dies zu erreichen:
Anforderungen:
- Tomcat-Server
- PHP 5.2.5 oder höher
- PECL 5.2.5 Win32 Binärdateien
Anleitung:
-
PHP installieren: Laden Sie PHP herunter und installieren Sie es in einem bestimmten Verzeichnis, z. B. c:php -5.2.6-Win32.
-
PECL installieren:Herunterladen und installieren Sie PECL 5.2.5-Binärdateien.
-
PHP konfigurieren:
- php.ini-dist in php.ini unter c:php- umbenennen 5.2.6-Win32.
- Kommentieren Sie die Zeile extension=php_java.dll aus php.ini.
-
Erforderliche Dateien kopieren:
- Kopieren Sie php5servlet.dll von PECL nach c:php-5.2 .6-Win32.
- Kopieren Sie php_java.dll von PECL nach c:php-5.2.6-Win32ext.
- Kopieren Sie php_java.jar von PECL nach Tomcatlib.
-
PHP-Verzeichnis erstellen:
- Erstellen Sie unter ein Verzeichnis mit dem Namen „php“. tomcatwebapps.
-
Servlet konfigurieren:
- Kopieren Sie phpsrvlt.jar von PECL nach tomcatwebappsphpWEB-INFlib.
- Entpacken oder Entpacken phpsrvlt.jar.
- Ändern Sie netphpreflect.properties und netphpservlet.properties, indem Sie „library=php5servlet“ festlegen.
- Erstellen Sie die JAR-Datei mit jar cvf php5srvlt.jar neu net/php/*.
-
Web.xml erstellen:
-
Eine web.xml-Datei erstellen in tomcatwebappsphpWEB-INF mit Folgendem Inhalt:
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd ">
<servlet>
<servlet-name>php</servlet-name>
<servlet-class>net.php.servlet</servlet-class>
</servlet>
<servlet>
<servlet-name>php-formatter</servlet-name>
<servlet-class>net.php.formatter</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>php</servlet-name>
<url-pattern>*.php</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>php-formatter</servlet-name>
<url-pattern>*.phps</url-pattern>
</servlet-mapping>
</web-app>
-
Systempfad aktualisieren:
- PHP-Pfad hinzufügen (c:php -5.2.6-Win32) in Ihre Windows-Umgebung Variablen.
-
Test:
- Erstellen Sie eine Beispiel-PHP-Datei (test.php) unter tomcatwebappsphp.
- Starten Sie Tomcat neu.
- Navigieren Sie zu localhost:8080/php/test.php, um zu überprüfen, ob die PHP-App ausgeführt wird.
Das obige ist der detaillierte Inhalt vonWie kann ich eine PHP-Anwendung mit Tomcat ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn