killphp 发布于 2018-07-04 16:15

在w10 上已经成功安装了apache,但是安装php7,测试页是空白的。怎么配置啊,谢谢!!!!

1 个回答
    1. 下载php,并解压到Tomcat目录下,例C:\Program Files\Apache Software Foundation\Tomcat 7.0\php

    2. 配置环境变量path,例C:\Program Files\Apache Software Foundation\Tomcat 7.0\php

    3. 将php路径下的php.inidevelopment 复制,将副本改名php.ini,之后用记事本打开php.ini (可以看出;为其注释符)修改其中两项设置:

      去掉extension_dir = "ext"前面的;

      cgi.force_redirect修改为0,并去掉前面的;

      即 cgi.force_redirect = 0

    4. 打开tomcat的conf文件夹。

      选择context.xml文件,在<Context >加上属性privileged="true"

    5. 配置web.xml文件添加一个servlet。

    <servlet>  
        <servletname>php</servletname>  
        <servletclass>org.apache.catalina.servlets.CGIServlet</servletclass>  
        <initparam>  
          <paramname>clientInputTimeout</paramname>  
          <paramvalue>200</paramvalue>  
        </initparam>  
        <initparam>  
          <paramname>debug</paramname>  
          <paramvalue>0</paramvalue>  
        </initparam>  
        <initparam>  
          <paramname>executable</paramname>
          <!修改路径为解压的php路径+phpcgi.exe 例C:\Program Files\Apache Software Foundation\Tomcat 7.0\php\phpcgi.exe>
          <paramvalue>D:\tomcat\php\phpcgi.exe</paramvalue>  
        </initparam>  
        <initparam>  
            <paramname>passShellEnvironment</paramname>  
        <paramvalue>true</paramvalue>  
    </initparam>  
        <initparam>  
          <paramname>cgiPathPrefix</paramname>  
          <paramvalue>WEBINF/phpbin</paramvalue>  
        </initparam>  
         <loadonstartup>5</loadonstartup>  
    </servlet>  
    <servletmapping>  
        <servletname>php</servletname>  
        <urlpattern>/phpbin/</urlpattern>  
    </servletmapping>
    1. 注释cgi 的servlet和servletmapping

    ​ 在webapps\ROOT\WEBINF 下新建一个phpbin的文件夹

    ​ 在下面新建一个index.php

    1. 输入如下内容 <?php phpinfo();?> 并在 http://localhost:8080/phpbin/index.php 看到以下内容。说明部署成功:

    2018-08-24 09:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
活跃用户
  • 1
    问道摩托
  • 2
    袁广龙976丶
  • 3
    逍遥子
  • 4
    亮仔
  • 5
    芙蓉花
  • 6
    作小die_syj
  • 7
    王丽珠景平怡伦_621
  • 8
    adfa3sd5f6a
  • 9
    欣欣大妮
  • 10
    狂风DKC想毕业321
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有