Maison  >  Article  >  Opération et maintenance  >  Comment configurer Tomcat pour exécuter des projets PHP

Comment configurer Tomcat pour exécuter des projets PHP

坏嘻嘻
坏嘻嘻original
2018-09-15 17:20:337626parcourir

Le contenu de cet article explique comment configurer Tomcat pour exécuter des projets PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Préface

En raison des besoins de l'entreprise, l'auteur doit construire un projet PHP, mais l'auteur n'a été exposé à aucun développement lié à PHP auparavant, j'ai donc connaissances de base sur le développement PHP et la construction de l'environnement. Ni les exigences ni le compilateur ne le comprennent. Cependant, l'auteur a découvert lors de ses recherches que même si j'intègre l'environnement de développement PHP, j'ai toujours besoin du support du serveur Apache. Comme j'utilise souvent des projets de déploiement à chaud Tomacat dans le développement récent de j2ee, j'ai naturellement pensé que Tomcat était aussi un. produit Apache. Puis-je déployer des projets PHP dans Tomcat ? Après quelques recherches, cela s’est avéré réalisable.

2. Installez l'environnement php

Bien que vous puissiez exécuter des projets php sur Tomcat, cela ne signifie pas que vous n'avez pas besoin de configurer l'environnement php, la première étape consiste donc à installer le environnement php. Actuellement, il est courant d'utiliser apache+php+mysql pour développer un projet php, qui peut être installé séparément. Mais l'auteur est paresseux et n'est pas intéressé à étudier PHP en profondeur, j'ai donc utilisé xampp, qui peut installer simultanément tous les environnements requis pour le développement PHP, y compris le compilateur.

Adresse de téléchargement xampp : Adresse de téléchargement

Choisissez simplement la version de téléchargement en fonction de notre environnement :

Comment configurer Tomcat pour exécuter des projets PHP

Installer après le téléchargement, à condition que Continuez simplement à passer à l'étape suivante. Mais l’une des étapes les plus importantes consiste à choisir le contenu de l’environnement à installer. Ci-dessous :

Comment configurer Tomcat pour exécuter des projets PHP

Deux des éléments incontrôlables sont nécessaires, et ce php est l'environnement de développement Php que nous voulons. Les autres ne sont pas installés car MySQL et Tomcat sont déjà installés sur mon ordinateur. Les lecteurs peuvent choisir de l'installer en fonction de leurs propres circonstances.

3. Configurez Tomcat pour prendre en charge les projets php

Nous devons d'abord télécharger le package jar pour prendre en charge les projets php.

Adresse de téléchargement : Adresse de téléchargement

Nous placerons le package jar décompressé dans le répertoire lib de Tomcat :

Comment configurer Tomcat pour exécuter des projets PHP


Ensuite, nous devons configurer web.xml, qui se trouve dans le répertoire conf de tomcat :

Nous ajoutons du contenu au nœud 🎜> Recherchez ensuite le nœud et ajoutez le contenu de bienvenue suivant :

	<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>

À ce stade, notre configuration de base est terminée.

<welcome-file>index.php</welcome-file>
4. Ajoutez le projet php à Tomcat

J'ai copié notre projet php dans le répertoire webapp de Tomcat.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn