Konfigurieren Sie die PHP-Laufumgebung unter Linux Tomcat

WBOY
Freigeben: 2016-08-08 09:19:02
Original
2590 Leute haben es durchsucht

Hauptschritte:
1. Öffnen Sie das CGI von Tomcat
2. Fügen Sie PHP-CGI als CGI-Ausführer hinzu
3. Ändern Sie das CGI-Ausführungspfadpräfix, sodass PHP-Dateien in allen Pfaden unter dem Projekt verfügbar sind > Detaillierte Schritte:
1. Aktivieren Sie Tomcats CGI.
Beziehen Sie sich auf die offizielle Tomcat-Website-Methode (http://tomcat.apache.org/tomcat-7.0-doc/cgi-howto.html)
(1) Öffnen Sie conf/web.xml und suchen Sie das Servlet mit dem Namen cgi und Servlet-Mapping, entfernen Sie ihre Kommentare. (Die Konfigurationsdatei von Tomcat verfügt standardmäßig über eine CGI-Konfigurationsinstanz, diese ist jedoch am Anfang kommentiert. Wenn nicht, können Sie online danach suchen.)
(2) Öffnen Sie conf/context.xml und legen Sieprivileged="true" fest. Attribute sind zum -Tag hinzugefügt.
Die obige Konfiguration gilt für Tomcat global. Wenn sie für eine bestimmte Anwendung gilt, müssen Sie die entsprechende Konfiguration in die entsprechende WEB-INF kopieren.
2. Fügen Sie php-cgi als CGI-Executor hinzu.
Stellen Sie zunächst sicher, dass PHP korrekt installiert ist und Sie den Befehl php-cgi im Terminal ausführen können.
Öffnen Sie conf/web.xml, suchen Sie das Servlet mit dem Namen cgi und fügen Sie die folgende Konfiguration hinzu:

executable
php-cgi

3. Ändern Sie das Präfix des CGI-Ausführungspfads
Dieser Teil dient dazu, die PHP-Datei direkt zu öffnen implementieren. Die Standard-CGI-Konfiguration lautet: Sie müssen die PHP-Datei unter WEB-INF/cgi des Projekts ablegen und dann zur Ausführung auf cgi-bin/xxx.php zugreifen.
(1) Ändern Sie das cgiPathPrefix unter dem Servlet und ändern Sie WEB-INF/cgi wie folgt in /:

cgiPathPrefix
/

(2) Ändern Sie CGI unter Servlet-Mapping und ändern Sie /cgi-bin/* in * . php, wie folgt:

cgi
*.php


Nachdem Sie die obigen Schritte ausgeführt haben, starten Sie Tomcat neu. Sie können das PHP-Skript unter jedem Projekt ausführen, es kann jedoch nicht direkt unter webapps/ ausgeführt werden, wie auf der offiziellen Website von Tomcat erläutert cgiPathPrefix wie folgt:

Der CGI-Suchpfad beginnt im Stammverzeichnis der Webanwendung + File.separator + diesem Präfix.

Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.

Das Obige stellt die Konfiguration der PHP-Laufumgebung unter Linux Tomcat vor, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage