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'
  • 相关阅读:
    POJ 2251 Dungeon Master(BFS)
    POJ 1321 棋盘问题 (DFS + 回溯)
    POJ 3009 Curling 2.0(DFS + 模拟)
    Codeforces 702D Road to Post Office(模拟 + 公式推导)
    Codeforces 702A Maximum Increase(dp)
    Codeforces 702C Cellular Network(二分)
    Codeforces 702B Powers of Two
    POJ 3083 Children of the Candy Corn (DFS + BFS + 模拟)
    POJ 2488 A Knight's Journey (回溯法 | DFS)
    POJ1094 Sorting It All Out (拓扑排序)
  • 原文地址:https://www.cnblogs.com/studio313/p/1932847.html
Copyright © 2011-2022 走看看