tomcat 运行php_tomcat可以运行php吗

news/2024/12/2 6:34:13/

0eda37f77416aebd1451c03ab1bc0631.png

php是一种服务器端语言,要运行php程序必须是在服务器中,今天给大家介绍一下如何在web服务器中搭建php服务。所选的web服务为tomcat服务,所以首先大家要先安装tomcat,并会简单的使用。

1、首先在下载php程序,是一个zip的压缩包。如下图所示。

12d1973e9b88904cd133a60fe34900fe.png

2、将下载的php压缩包解压到tomcat的安装路径下,并重命名为php,如下图所示。

4a9613e4238778dc9f3d27f38dc9b93d.png

3、查看电脑中是否已安装php的方法:

计算机-属性-高级设置中点击“环境变量”,添加PATH环境变量,可以添加Admin环境变量,也可以添加系统环境变量,看个人需求,将php解压路径添加到PATH中。之后打开cmd,输入php -v或 php -version。

79a26a72f6e59b19cb6200bf9e6655aa.png

c3cda79309d7c4165a542f74fb662e95.png

ecc5b30a1942f3e8f3e061d156c6d011.png

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

去掉extension_dir = "ext"前面的;

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

即 cgi.force_redirect = 0

6cb3af132b2b85055124b8efc2959fd6.png

5、打开tomcat的conf文件夹。

选择context.xml文件,在加上属性privileged="true",如下图所示,保存。

e75fb5c5951510fce409830029544585.png

6、仍在tomcat的conf文件夹中。

修改web.xml文件,在中加入如下的

其中的

executable

D:\tomcat\php\php-cgi.exe

71a45d8420d6232421930902fad0c23d.png

7、在中加入如下的,表示php脚本路径。

842575790527579616dcd861e7ca051a.png

8、新建一个index.php文件,文件内容如下。

在webapps\ROOT\WEB-INF下新建一个phpbin的文件夹,并将index.php放置其中。

9、打开tomcat(在bin文件夹下,双击startup.bat,苹果系统双击startup.sh文件即可打开tomcat服务)。

打开浏览器,输入localhost:8080/phpbin/index.php,看到如下页面,表明配置php配置成功!

ab75b8b95c7ba2ce00c3585ca9735549.png

10、之后,我们就可以愉快地编写php代码了,编写的代码放置在phpbin路径下,在浏览器中打开相应的脚本,即可看到效果。

推荐视频教程:PHP视频教程


http://www.ppmy.cn/news/614463.html

相关文章

深度学习模型轻量化(下)

深度学习模型轻量化(下) 2.4 蒸馏 2.4.1 蒸馏流程 蒸馏本质是student对teacher的拟合,从teacher中汲取养分,学到知识,不仅仅可以用到模型压缩和加速中。蒸馏常见流程如下图所示 老师和学生可以是不同的网络结构&…

python---websocket的使用

一:简介 推文:WebSocket 是什么原理?为什么可以实现持久连接? 推文:WebSocket:5分钟从入门到精通(很好) WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为…

php pthread安装编译,php 多线程扩展 pthreads 安装 及 使用

1、扩展的编译安装php(Linux),编辑参数 --enable-maintainer-zts 是必选项:2、下载 php7:http://tw2.php.net/get/php-7.1.2.tar.gz/from/a/mirrorduoxc3、解压并编译phptar -zxf php-7.1.2.tar.gzcd php-7.1.2./configure --prefix/usr/loca…

MAML-Tracker: 目标跟踪分析:CVPR 2020(Oral)

MAML-Tracker: 目标跟踪分析:CVPR 2020(Oral) Tracking by Instance Detection: A Meta-Learning Approach 论文链接:https://arxiv.org/abs/2004.00830 摘要 把跟踪问题看作一类特殊的目标检测问题,称之为实例检测。通过适当的初始化&am…

02Lua入门

前言:语言学起来其实相似点很多,简单整理的知识点目录: 1.使用控制台 2.Lua基础 3.变量 4.运算符 5.控制结构 1.使用控制台 Lua脚本是包含一系列Lua命令的简单脚本(扩展名为.lua的文本文件)。Lua不关注格式&#xff0c…

php无表单上传文件,php – 来自表单的WP邮件附件,无文件管理器上传文件

从表单通过wp_mail函数我正在尝试发送带附件的电子邮件,而不将文件上传到文件管理器.我收到附件的电子邮件.但附件名称不正确,没有文件类型.请帮忙解决这个问题.这是HTML表单有我的PHP代码if (isset($_POST[Submit])) {$attachments $_FILES[Attached][tmp_name];$recipients …

目标跟踪算法

目标跟踪算法 一.互相关运算 给你一张我的正脸照(没有经过美颜处理的),你该如何在人群中找到我呢?一种最直观的方案就是:“谁长得最像就是谁”。但是对于计算机来说,如何衡量“长得像”&#…

Spring Boot中的@RequestMapping注解,如何使用

Spring Boot中的RequestMapping注解 介绍 Spring Boot是一个流行的Java框架,它提供了许多方便的注解和工具,使得Web应用程序的开发变得更加容易。其中,RequestMapping注解是Spring Boot中最常用的注解之一,它可以帮助开发者定义…