Heim >Backend-Entwicklung >PHP-Problem >So stellen Sie ein PHP-Projekt unter Tomcat bereit
So stellen Sie PHP-Projekte unter Tomcat bereit: 1. Entpacken Sie PHP in das Stammverzeichnis von Tomcat und ändern Sie den Ordnernamen in PHP. 2. Fügen Sie den Pfad hinzu, in dem sich php.exe befindet. 3. Ändern Sie „tomcat/conf“. /context.xml“-Datei; 4. Starten Sie den Tomcat-Dienst neu.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Wie stelle ich ein PHP-Projekt unter Tomcat bereit?
PHP unter Tomcat bereitstellen
Aufgrund der Notwendigkeit, eine PHP-Umgebung zu testen. Daher wird es hier aufgezeichnet.
Umgebung
Betriebssystem: win8.1 up1 64bit
Tomcat: 8.0.14 64bit
php:php-5.6.2-Win32-VC11-x64.zip
PHP in das Stammverzeichnis von Tomcat extrahieren, Ändern Sie den Ordnernamen in php
Fügen Sie den Pfad, in dem sich php.exe befindet, zum Pfad hinzu.
Kopieren Sie die php.ini-Entwicklung. Benennen Sie php.ini um. Öffnen Sie die Option extension_dir = „ext“. Ändern Sie cgi.force_redirect in cgi.force_redirect = 0. Ändern Sie die Datei tomcat/conf/context.xml. Ändern Sie ea5df8e8cd78341fd0bad01213e99e64 „true“-Attribut, das heißt: bc4cca11841f8177653cadee3f47c87e
Fügen Sie
<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>
zu 8459cedd22f378aa35db2cd2b63decac hinzu. Erstellen Sie einen neuen PHPbin-Ordner unter INF.
Erstellen Sie unten eine neue index.php
Der Inhalt darin ist:<servlet-mapping> <servlet-name>php</servlet-name> <url-pattern>/phpbin/*</url-pattern> </servlet-mapping>http://localhost:8080/phpbin/index.php Siehe den folgenden Inhalt. Zeigt an, dass die Bereitstellung erfolgreich war: Empfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo stellen Sie ein PHP-Projekt unter Tomcat bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!