tomcat 支持 php 运行 (CGI)
来源:互联网 发布:供应链管理公司云计算 编辑:程序博客网 时间:2024/06/05 16:43
1.打开web应用的的 web.xml,添加如下内容:
<servlet> <servlet-name>cgi</servlet-name> <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>cgiPathPrefix</param-name> <param-value>WEB-INF/cgi</param-value> </init-param> <init-param> <param-name>executable</param-name> <param-value>/home/conquer/Downloads/php-5.5.38</param-value> </init-param> <load-on-startup>5</load-on-startup> </servlet> <servlet-mapping> <servlet-name>cgi</servlet-name> <url-pattern>/cgi-bin/*</url-pattern> </servlet-mapping>
说明:
cgiPathPrefix:指定所需要访问的 php 文件所在的文件夹(按自己的需求设置);
executable:指定本地 php 环境的安装目录(注意区分 windows 和 linux)
其它的配置是 servlet 相关的,熟悉 javaee 的人应该都很清楚,/cgi-bin/* 指定了 浏览器 url 访问的前缀;
2.在 web 应用的根目录下创建 META-INF 文件夹,在其中放置一个 context.xml 文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?><Context privileged="true"> </Context>
好了,到这里就可以通过浏览器访问了,访问地址:
http://localhost:8080/web/cgi-bin/a.php
阅读全文
0 0
- tomcat 支持 php 运行 (CGI)
- Tomcat 支持 shell 脚本运行(CGI)
- 让tomcat支持cgi
- tomcat 支持cgi
- php运行模型cgi fastcgi
- apache php的几种运行方式(cgi,fastcgi...)
- CGI编程--Tomcat下运行c++程序
- PHP运行模式(cgi,fast-cgi,cli,web模块模式)
- PHP运行模式(cgi,fast-cgi,cli,web模块模式)
- PHP运行模式(cgi,fast-cgi,cli,web模块模式)
- PHP三种运行方式mod_php5/cgi/fast-cgi
- PHP运行模式(cgi,fast-cgi,cli,web模块模式)
- 以CGI方式运行PHP,PHP_CGI
- 使用spawn-fcgi运行php-cgi
- nginx无法运行php-cgi的问题
- PHP配置以CGI方式运行
- 让Tomcat支持PHP
- *.让Tomcat支持php
- 创业者必知的互联网思维之屌丝思维
- OpenSSL与CA认证
- 如何有效的建模聚合(三之大结局)
- python爬虫爬取网站图片
- angularjs购物车,排序,筛选,全选,删除,确认是否删除
- tomcat 支持 php 运行 (CGI)
- Integer_Replacement
- numpy.c_和numpy.squeeze的用法
- printArea.js
- 分布式补偿事务处理方案 / 分布式计算是如何控制事务的?
- CS和BS具体是什么意思?
- hdu1575(矩阵快速幂入门题)
- C++之构造函数和析构函数强化
- 关于parallel_case和full_case的使用