zoukankan      html  css  js  c++  java
  • tomcat运行php

    tomcat运行php Xml代码 tomcat安装目录下conf/web.xml把下边这段代码注释去掉 cgi org.apache.catalina.servlets.CGIServlet debug 0 cgiPathPrefix WEB-INF/cgi passShellEnvironment true executable E:\Program Files\PHP\php-cgi.exe 5 cgi /cgi-bin/* tomcat安装目录下conf/web.xml把下边这段代码注释去掉 cgi org.apache.catalina.servlets.CGIServlet debug 0 cgiPathPrefix WEB-INF/cgi passShellEnvironment true executable E:\Program Files\PHP\php-cgi.exe 5 cgi /cgi-bin/* Java代码 服务器启动 会提示安全java.lang.安全Exception 说不能加载 org.apache.catalina.servlets.CGIServlet 到conf 下Context.xml改为下边 WEB-INF/web.xml 服务器启动 会提示安全java.lang.安全Exception 说不能加载 org.apache.catalina.servlets.CGIServlet 到conf 下Context.xml改为下边 WEB-INF/web.xml Java代码 新建一个根据上边web.xml配置的在你的工程/web-inf/ 新建一个cgi目录,写个 helloworld.php 运行浏览 http://localhost:8080/工程名/cgi-bin/hello.php 的时候 php-cgi自己的安全异常又报错

    This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

    For more information as to why this behaviour exists, see the http://php.net/security.cgi-bin ">manual page for CGI security.

    For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit http://php.net/install.windows ">the manual page.

    那个version.php里这样写的:

    This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

    For more information as to why this behaviour exists, see the http://php.net/security.cgi-bin ">manual page for CGI security.

    For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit http://php.net/install.windows ">the manual page.

    解决办法 php.ini中 cgi.force_redirect = 1 改为 cgi.force_redirect=0 然后重启服务器运行就可以了。我测试了phpcms在tomcat运行情况,还行,有点慢 short_open_tag = On 还改了这,忘了因为什么改成On了 short_open_tag规定了是否可以使用PHP代码开始标志的缩写形式 就是这种方式 我的目的是为了整合discuz 这是个discuz java 接口 http://code.google.com/p/discuz-ucenter-api-for-java/ php cms乱码问题 http://bbs.phpcms.cn/viewthread.php?tid=110921 修改include/common.inc.php 文件,找到如下代码: if(GZIP && extension_loaded('zlib')) ini_set('zlib.output_compression', 'On'); 把 'On' 改成 'Off'
  • 相关阅读:
    URAL 1736 Chinese Hockey 网络流+建图
    python基础教程_学习笔记14:标准库:一些最爱——re
    吐槽下CSDN编辑器
    让你提前认识软件开发(23):怎样在C语言中运行shell命令?
    GDB十分钟教程
    任务调度开源框架Quartz动态加入、改动和删除定时任务
    AfxMessageBox和MessageBox差别
    Linux Shell脚本入门--awk命令详解
    鲁棒性的获得 —— 测试的架构
    C Tricks(十八)—— 整数绝对值的实现
  • 原文地址:https://www.cnblogs.com/studio313/p/1932847.html
Copyright © 2011-2022 走看看