Windows2003系统搭建Tomcat网站支持PHP

本文承接上文“Windows2003系统搭建Tomcat网站搭建小记”
在搭建了Tomcat网站后 , 若何让网站撑持PHP
PHP是一种通用开源剧本说话 。 语法接收了C说话、Java和Perl的特点 , 利于进修 , 利用普遍 , 本家儿要合用于Web开辟范畴 。

需要这些哦
PHP5.4.9
apache-tomcat-8.5.31
一、PHP版本的选择1打开PHP官网 , 我们可以看到PHP7.2要利用VC15的动态库PHP5.6利用VC11的动态库
下载PHP5.6尝尝看 , 装上VC10(VC2010)和VC11(VC2012)
解压后用php -v测试 , 报错

Windows2003系统搭建Tomcat网站支持PHP

文章插图

2在PHP本家儿页的左下角处点击"archives" , 打开老版本下载列表
找到最后一个撑持VC9(VC2008)的php-5.4.9-nts-Win32-VC9-x86.zip

Windows2003系统搭建Tomcat网站支持PHP

文章插图

3解压文件到指定文件夹我的是D:\tools\java\php
进入cmd , 输入号令:php -v显示版本号 , 正常

Windows2003系统搭建Tomcat网站支持PHP

文章插图

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

Windows2003系统搭建Tomcat网站支持PHP

文章插图

5打开php.ini
用记事本找到以下两项 , 去失落注释";"并点窜
extension_dir = "ext"
cgi.force_redirect = 0

Windows2003系统搭建Tomcat网站支持PHP

文章插图

二、点窜Tomcat设置装备摆设1点窜Tomcat\conf文件夹下的context.xml
在Context节点后加上privileged="true"

Windows2003系统搭建Tomcat网站支持PHP

文章插图

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>
【Windows2003系统搭建Tomcat网站支持PHP】        </init-param>
        <init-param>
            <param-name>passShellEnvironment</param-name>

推荐阅读