Maison  >  Article  >  développement back-end  >  Comment déployer un projet php sous Tomcat

Comment déployer un projet php sous Tomcat

藏色散人
藏色散人original
2022-11-03 10:29:492343parcourir

Comment déployer des projets php sous tomcat : 1. Décompressez php dans le répertoire racine de tomcat et changez le nom du dossier en php ; 2. Ajoutez le chemin où se trouve php.exe au chemin ; /context.xml" ; 4. Redémarrez le service Tomcat.

Comment déployer un projet php sous Tomcat

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Comment déployer un projet php sous tomcat ?

Déployer php sous tomcat

En raison de la nécessité de tester un environnement PHP. C’est pourquoi il est enregistré ici.

Environnement

OS : win8.1 up1 64bit

tomcat : 8.0.14 64bit

php:php-5.6.2-Win32-VC11-x64.zip

Extraire php vers le répertoire racine de tomcat, changez le nom du dossier en php

Ajoutez le chemin où se trouve php.exe au chemin.

Copiez php.ini-development. Renommez php.ini

Open extension_dir = "ext" option

Modifiez cgi.force_redirect en cgi.force_redirect = 0

Modifiez le fichier tomcat/conf/context.xml

Changez ea5df8e8cd78341fd0bad01213e99e64 "true", c'est-à-dire : ae6fbd76d21fc586014442add0b688f0

Ajoutez

<servlet>  
    <servlet-name>php</servlet-name>  
    <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>  
    <init-param>  
      <param-name>clientInputTimeout</param-name>  
      <param-value>200</param-value>  
    </init-param>  
    <init-param>  
      <param-name>debug</param-name>  
      <param-value>0</param-value>  
    </init-param>  
    <init-param>  
      <param-name>executable</param-name>  
      <param-value>D:\tomcat\php\php-cgi.exe</param-value>  
    </init-param>  
    <init-param>  
        <param-name>passShellEnvironment</param-name>  
    <param-value>true</param-value>  
</init-param>  
    <init-param>  
      <param-name>cgiPathPrefix</param-name>  
      <param-value>WEB-INF/phpbin</param-value>  
    </init-param>  
     <load-on-startup>5</load-on-startup>  
</servlet>

à 8459cedd22f378aa35db2cd2b63decac Créez un nouveau dossier phpbin sous INF

Créez un nouveau index.php ci-dessous

Le contenu à l'intérieur est :

<servlet-mapping>  
    <servlet-name>php</servlet-name>  
    <url-pattern>/phpbin/*</url-pattern>  
</servlet-mapping>

http://localhost:8080/phpbin/index.php Voir le contenu suivant. Indique que le déploiement est réussi :

Apprentissage recommandé : "

Tutoriel vidéo 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