Windows2003系统搭建Tomcat网站支持PHP

本文承接上文“Windows2003系统搭建Tomcat网站搭建小记”

在搭建了Tomcat网站后,若何让网站撑持PHP

PHP是一种通用开源剧本说话。语法接收了C说话、Java和Perl的特点,利于进修,利用普遍,本家儿要合用于Web开辟范畴。

东西/原料

  • PHP5.4.9
  • apache-tomcat-8.5.31

一、PHP版本的选择

  1. 1

    打开PHP官网,我们可以看到PHP7.2要利用VC15的动态库PHP5.6利用VC11的动态库

    下载PHP5.6尝尝看,装上VC10(VC2010)和VC11(VC2012)

    解压后用php -v测试,报错

  2. 2

    在PHP本家儿页的左下角处点击"archives",打开老版本下载列表

    找到最后一个撑持VC9(VC2008)的php-5.4.9-nts-Win32-VC9-x86.zip

  3. 3

    解压文件到指心猿意马文件夹我的是D:\tools\java\php

    进入cmd,输入号令:php -v显示版本号,正常

  4. 4

    当前目次下复制php.ini-development文件,并更名为php.ini

  5. 5

    打开php.ini

    用记事本找到以下两项,去失落注释";"并点窜

    extension_dir = "ext"

    cgi.force_redirect = 0

二、点窜Tomcat设置装备摆设

  1. 1

    点窜Tomcat\conf文件夹下的context.xml

    在Context节点后加上privileged="true"

  2. 2

    点窜Tomcat\conf文件夹下的web.xml

    在web-app节点下,与其它servlet并行处,新加一个servlet注重:不要添加到注释或其它servlet里面

    内容如下:

       <servlet>

            <servlet-name>php</servlet-name>

            <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>

            <init-param>

                <param-name>clientInputTimeout</param-name>

                <param-value>200</param-value>

            </init-param>

            <init-param>

                <param-name>debug</param-name>

                <param-value>0</param-value>

            </init-param>

            <init-param>

                <param-name>executable</param-name>

                <param-value>D:\tools\java\php\php-cgi.exe</param-value>

            </init-param>

            <init-param>

                <param-name>passShellEnvironment</param-name>

                <param-value>true</param-value>

            </init-param>

            <init-param>

                <param-name>cgiPathPrefix</param-name>

                <param-value>WEB-INF/phpbin</param-value>

            </init-param>

            <load-on-startup>5</load-on-startup>

        </servlet>

        <servlet-mapping>

            <servlet-name>php</servlet-name>

            <url-pattern>/phpbin/*</url-pattern>

        </servlet-mapping>

三、测试

  1. 1

    在Tomcat\webapps\Root\web-inf目次下

    新建一个文件夹phpbin

    在phpbin文件夹下新建一个文本文件,更名为index.php

    内容如下:

    <?php phpinfo();?>

  2. 2

    打开浏览器

    输入地址:localhost:8080/phpbin/index.php

    显示PHP信息,设置装备摆设当作功

  3. 3

     后续:tomcat 撑持mysql

注重事项

  • 上述设置装备摆设文件不得含中文字符,编码为ANSI,包罗注释。
  • VC9(VC2008)VC10(VC2010)VC11(VC2012),安装之前要查抄是否已装
  • 发表于 2018-06-21 00:00
  • 阅读 ( 586 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具