Maison >développement back-end >tutoriel php >Puis-je exécuter des applications PHP sur Tomcat ?

Puis-je exécuter des applications PHP sur Tomcat ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-28 08:11:11602parcourir

Can I Run PHP Applications on Tomcat?

Puis-je utiliser Tomcat pour exécuter une application PHP ?

Malgré les conseils courants d'utilisation de httpd, vous pouvez avoir une application Java fonctionnant sur votre serveur Web sur host/myapp et le désir d'installer RoundCube sur host/roundcube, nécessitant l'exécution simultanée de PHP et Java. Bien que cela puisse paraître improbable, cet exploit est certainement réalisable.

Contrairement à une configuration typique où PHP et Java s'exécutent sur des ports séparés, l'objectif ici est de conserver les ports HTTP et HTTPS standards. Heureusement, de nombreuses ressources fournissent des conseils dans cette entreprise.

Étapes pour exécuter PHP sur Tomcat 6 pour Windows :

  1. Installez PHP 5 dans un répertoire spécifié.
  2. Obtenez et installez les binaires PECL 5.2.5 Win32.
  3. Renommez le php.ini-dist dans php.ini et décommentez l'extension php_java.dll.
  4. Copiez php5servlet.dll et php_java.dll dans les répertoires appropriés.
  5. Copiez php_java.jar dans tomcatlib dossier.
  6. Créez un répertoire nommé "php" dans le dossier tomcatwebapps dossier.
  7. Copiez phpsrvlt.jar dans le répertoire tomcatwebappsphpWEB-INFlib et décompressez-le.
  8. Modifiez les fichiers netphpreflect.properties et netphpservlet.properties.
  9. Créez un site Web. .xml avec le contenu fourni.
  10. Ajoutez le Chemin PHP vers votre système ou chemin utilisateur sous Windows.
  11. Créez un fichier test.php pour les tests.
  12. Redémarrez Tomcat.
  13. Accédez à l'application PHP sur localhost:8080/ php/test.php.

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