win10,在Apache tomcat环境下安装php

本文详细指导如何在Windows上安装并配置Apache Tomcat与PHP,包括设置php.ini、context.xml和web.xml,演示了phpinfo()页面的测试过程,以及提供相关链接以解决常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

有些忘了有没有安装成功Apache Tomcat,验证一下是否安装成功。

步骤:

找到安装Apache Tomcat的目录文件,进入文件夹bin,运行startup.bat,出现“服务器启动”的字眼,再打开网页,输入“http://localhost:8080/”。可见下方图示。

 

出现以下页面,则成功:

 

一、下载windows的php,博主下载的是最新的线程安全版的

打开php网址,下载安装包。

PHP For Windows: Binaries and sources Releases

二、安装PHP

 1、解压下载好的压缩文件到Apache Tomcat的安装路径下,如“D:\apache-tomcat-10.0.18\php-8.1.6-Win32-vs16-x64”,打开此文件夹,复制文件“ php.ini-development ”,将复制文件改名为“ php.ini ”。

 

 2、用记事本打开php.ini,用ctrl+A全选复制全文到doc文档或是其他,搜索关键字"extension_dir",可直接复制如下代码替换,注意去掉注释符“ ; ”。并将下方的 cgi.force_redirect = 1的注释改为cgi.force_redirect =  0

; Directory in which the loadable extensions(modules) reside.
; https://php.net/extension-dir
extension_dir = "ext"
; On windows :



cgi.force_redirect = 0

再将修改过的内容全选复制到记事本,保存就ok。

(用这种方式是因为全文一共1900多行,要改的那行在763行那,一点一点看太累)

  

3、打开 D:\apache-tomcat-10.0.18\conf 中的 context.xml 文件

并将<Context> 改为 <Context privileged="true">

<Context privileged="true">

 4、修改 tomcat 的 conf 文件夹中的 web.xml 中的内容

 在第一个<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>
            <!--php下载解压/安装的路径-->
            <param-value>D:\apache-tomcat-10.0.18\php-8.1.6-Win32-vs16-x64\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>
            <!--自己tomcat下对应的url-->
            <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>

注意,php下载安装路径处,“D:\apache-tomcat-10.0.18\php-8.1.6-Win32-vs16-x64”还要加上php-cgi.exe, 注意修改 php-cgi.exe 的路径,路径为自己安装 php 的路径。

 

5、进入tomcat的WEB-INF文件夹,创建文件夹phpbin,

 新建文件test.php,输入如下内容

<?php phpinfo()?>

 6、重启tomcat服务,打开 http://localhost:8080/phpbin/test.php ,出现以下界面则成功

三、其它

可以参考以下网址来配置tomcat和mysql,挺详细的

tomcat+php+mysql环境配置_鞠杉的博客-优快云博客

使用mysql出现问题,可看如下网址 

Win10 启动 mysql 时出现 “ 发生系统错误 5。 拒绝访问 ”_住在阳光的心里的博客 Win10 mysql-8.0.23-winx64 忘记 mysql 密码解决方法(详细步骤)_住在阳光的心里的博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

住在阳光的心里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值