Maison > Article > Opération et maintenance > Comment configurer Tomcat pour exécuter des projets PHP
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.
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.
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 :
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 :
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.
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 :
Ensuite, nous devons configurer web.xml, qui se trouve dans le répertoire conf de tomcat :
Nous ajoutons du contenu au nœud
<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!