tomcat 支持 php 运行 (CGI)

1.打开web应用的的 web.xml,添加如下内容:


        cgi
        org.apache.catalina.servlets.CGIServlet
        
          debug
          0
        
        
          cgiPathPrefix
          WEB-INF/cgi
        
        
          executable
          /home/conquer/Downloads/php-5.5.38
        
         5
    
    
        cgi
        /cgi-bin/*
    

说明:

cgiPathPrefix:指定所需要访问的 php 文件所在的文件夹(按自己的需求设置);

executable:指定本地 php 环境的安装目录(注意区分 windows 和 linux)

其它的配置是 servlet 相关的,熟悉 javaee 的人应该都很清楚,/cgi-bin/* 指定了 浏览器 url 访问的前缀;

2.在 web 应用的根目录下创建 META-INF 文件夹,在其中放置一个 context.xml 文件,内容如下:



  

好了,到这里就可以通过浏览器访问了,访问地址:

http://localhost:8080/web/cgi-bin/a.php



你可能感兴趣的:(tomcat,CGI)