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
  • 阅读 ( 261 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论