Maison > développement back-end > tutoriel php > Comment puis-je exécuter une application PHP avec Tomcat ?

Comment puis-je exécuter une application PHP avec Tomcat ?

DDD
Libérer: 2024-11-28 19:18:14
original
312 Les gens l'ont consulté

How Can I Run a PHP Application Using Tomcat?

Exécuter une application PHP avec Tomcat : guide étape par étape

Bien que cela puisse paraître peu conventionnel, il est en effet possible d'exécuter une application PHP avec Tomcat. Voici un guide complet pour y parvenir :

Exigences :

  • Serveur Tomcat
  • PHP 5.2.5 ou supérieur
  • PECL 5.2.5 Win32 binaires

Instructions :

  1. Installer PHP : Téléchargez et installez PHP dans un répertoire spécifique, tel que c:php -5.2.6-Win32.
  2. Installer PECL : Téléchargez et installez Binaires PECL 5.2.5.
  3. Configurez PHP :

    • Renommez php.ini-dist en php.ini sous c:php-5.2. 6-Win32.
    • Décommentez la ligne extension=php_java.dll dans php.ini.
  4. Copier les fichiers nécessaires :

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

    • Créez un répertoire nommé "php" sous tomcatwebapps.
  6. Configurer le servlet :

    • Copiez phpsrvlt.jar de PECL vers tomcatwebappsphpWEB-INFlib.
    • Décompressez ou débarrassez-vous phpsrvlt.jar.
    • Modifiez netphpreflect.properties et netphpservlet.properties en définissant library=php5servlet.
    • Recréez le fichier jar en utilisant jar cvf php5srvlt.jar net/php/*.
  7. Créer Web.xml :

    • Créez un fichier web.xml dans tomcatwebappsphpWEB-INF avec le contenu suivant :

      <web-app version="2.4" 
      xmlns="http://java.sun.com/xml/ns/j2ee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
      xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
      http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd ">
      <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>
      Copier après la connexion
  8. Mise à jour du système Chemin :

    • Ajoutez le chemin PHP (c:php-5.2.6-Win32) à vos variables d'environnement Windows.
  9. Test :

    • Créez un exemple de fichier PHP (test.php) sous tomcatwebappsphp.
    • Redémarrez Tomcat.
    • Accédez à localhost:8080/php/test.php pour vérifier que l'application PHP est en cours d'exécution.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal