binghai03 发表于 2017-12-29 12:16:06

Tomcat下部署PHP

<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>C:\Program Files(D)\php-5.6.29-Win32-VC11-x64\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>
  
<listener>
  
<listener-class>php.java.servlet.ContextLoaderListener</listener-class>
  
</listener>
  
<servlet>
  
<servlet-name>PhpJavaServlet</servlet-name>
  
<servlet-class>php.java.servlet.PhpJavaServlet</servlet-class>
  
</servlet>
  
<servlet>
  
<servlet-name>PhpCGIServlet</servlet-name>
  
<servlet-class>php.java.servlet.fastcgi.FastCGIServlet</servlet-class>
  
<init-param>
  
<param-name>prefer_system_php_exec</param-name>
  
<param-value>On</param-value>
  
</init-param>
  
<init-param>
  
<param-name>php_include_java</param-name>
  
<param-value>Off</param-value>
  
</init-param>
  
</servlet>
  
<servlet-mapping>
  
<servlet-name>PhpJavaServlet</servlet-name>
  
<url-pattern>*.phpjavabridge</url-pattern>
  
</servlet-mapping>
  
<servlet-mapping>
  
<servlet-name>PhpCGIServlet</servlet-name>
  
<url-pattern>*.php</url-pattern>
  
</servlet-mapping>
页: [1]
查看完整版本: Tomcat下部署PHP