Maison >développement back-end >tutoriel php >Comment puis-je exécuter des applications PHP sur un serveur Tomcat ?

Comment puis-je exécuter des applications PHP sur un serveur Tomcat ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-02 03:49:10995parcourir

How Can I Run PHP Applications on a Tomcat Server?

Les applications PHP peuvent-elles être déployées sur Tomcat ?

Bien que cela puisse paraître improbable, il est possible d'exécuter des applications PHP sur Tomcat. Voici comment y parvenir :

Intégrer PHP dans Tomcat

  1. Installer PHP : Installez PHP dans un répertoire désigné, par exemple, c:php-5.2.6-Win32.
  2. Obtenir PECL Binaires : Téléchargez les binaires PECL 5.2.5 Win32.
  3. Configurez php.ini : Décommentez la ligne extension=php_java.dll dans le fichier php.ini.
  4. Transfert requis Fichiers :

    • Copiez php5servlet.dll de PECL vers c:php-5.2.6-Win32.
    • Copiez php_java.dll de PECL vers c:php-5.2. 6-Win32ext.
    • Copiez php_java.jar de PECL vers tomcatlib.
  5. Créez un répertoire PHP dans Tomcat : Établissez un répertoire "php" dans le répertoire tomcatwebapps.
  6. Copier les fichiers JAR pris en charge :

    • Copier phpsrvlt.jar de PECL vers tomcatwebappsphpWEB-INFlib.
    • Déjar phpsrvlt.jar et modifiez netphpreflect.properties et netphpservlet.properties pour définir library=php5servlet.
    • Recréez le fichier jar en utilisant jar cvf php5srvlt. pot net/php/⁠*.
  7. Créez web.xml : Spécifiez le fichier web.xml dans tomcatwebappsphpWEB-INF comme suit :
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <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>
  1. Mettre à jour le chemin du système : Ajouter le PHP chemin du répertoire vers le chemin système ou utilisateur dans Windows.
  2. Créez un script PHP de test : Enregistrez un fichier test.php dans tomcatwebappsphp pour validation.
  3. Redémarrez Tomcat : Relancez Tomcat.
  4. Accédez au PHP Application : Accédez à localhost:8080/php/test.php pour confirmer l'exécution réussie du code PHP dans 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