Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Puede Tomcat ejecutar php?

¿Puede Tomcat ejecutar php?

Tomcat puede ejecutar php, pero es necesario configurarlo.

El método es el siguiente:

Extraiga php al directorio raíz de Tomcat y cambie el nombre de la carpeta a php

Agregue la ruta donde está php.exe ubicado en la ruta

¿Copiar php.ini-development? Cambiar nombre a php.ini

¿Activar extension_dir = "ext"?

¿Cambiar cgi.force_redirect? ? a cgi .force_redirect? = 0

Modificar el archivo tomcat/conf/context.xml

Agregando el atributo privilegiado="true", es decir: lt;Context privilegiado? ="true"gt;

Addlt;web-appgt;

lt;servletgt;

lt;servlet-namegt;phplt;/servlet-namegt;

lt;servlet-classgt;org.apache.catalina.servlets.CGIServletlt;/servlet-classgt;

lt;init-paramgt;

lt; param-namegt;

lt;param-paramgt;

lt;param-namegt;phplt;/servlet-lt;param-namegt;clientInputTimeoutlt;/param-namegt;

lt;param valuegt;200lt;/param-valuegt;

lt;/init-paramgt;

lt;init-paramgt;

lt;param-namegt;debuglt;/param-namegt;

lt;param-valuegt;0lt;/param-valuegt;

lt )/init- paramgt;

p>

lt;init-paramgt;

lt;param-namegt;executablelt;/param-namegt;

lt;param -valuegt;D:\tomcat\php \php-cgi.exelt;/param-valuegt;

lt;/init-paramgt;

lt;init-paramgt;

lt;init- paramgt;

lt;passShellEnvironmentlt;/param-namegt;

lt;param-valuegt;truelt;/param-valuegt;

lt;/init- paramgt;

lt;init -paramgt;

lt;param-namegt;cgiPathPrefixlt;/param-namegt;

lt;param-valuegt;WEB- INF/phpbinlt;/param-valuegt;

lt;/init-paramgt;

lt;load-on-startupgt;5lt;/ cargar al iniciargt;

<

p>lt;/servletgt;lt;servlet-mappinggt;

lt;servlet-namegt;phplt;/servlet-namegt;

lt;url-patterngt;/phpbin/* lt;/url-patterngt;

lt;/servlet-mappinggt

Reinicie el servicio Tomcat:

Cree un nuevo phpbin en webapps\ROOT\WEB- ¿Carpeta INF?

Cree una nueva carpeta index.php a continuación

lt;?php?phpinfo();?

Introducción a Tomcat

Tomcat La Apache Software Foundation es un proyecto central del proyecto de Yakarta, desarrollado conjuntamente por Apache, Sun y otras empresas e individuos. Gracias a la participación y el soporte de Sun, las últimas especificaciones de Servlet y JSP siempre se reflejan en Tomcat, y Tomcat 5 admite las últimas especificaciones de Servlet 2.4 y JSP 2.0. Debido a que Tomcat tiene tecnología avanzada, rendimiento estable y es gratuito, los entusiastas de Java lo adoran profundamente y algunos desarrolladores de software lo reconocen, lo que lo convierte en un servidor de aplicaciones web popular.

Introducción a PHP

Lenguaje de programación informática (Hypertext Preprocessing Language)

PHP es una abreviatura anidada de Hypertext Preprocessing Language (PHP: Hypertext) en inglés. PHP es un lenguaje HTML integrado. PHP es bastante similar al ASP de Microsoft. Es un lenguaje de programación del lado del servidor que ejecuta documentos HTML integrados. El estilo del lenguaje es similar al lenguaje C y actualmente es ampliamente utilizado por muchos programadores de redes.