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

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

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

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

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

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

去掉extension_dir = "ext"前面的;

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

即 cgi.force_redirect = 0

5、打开tomcat的conf文件夹。

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

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

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

其中的

executable

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

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

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

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

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

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

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

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

tomcat 运行php_tomcat可以运行php吗相关推荐

  1. Tomcat的安装和运行

    Tomcat的安装和运行 1.了解tomcat ​ Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器. ​ 这是安装后连接的画面. 2.安装tomcat ​ 1.首 ...

  2. linux 运行java jar_linux运行jar包、查看jar包进程、停止jar包

    要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行.而打包成jar包可以直接使用java命令执行.在linux系统中运行jar包 ...

  3. iOS子构建Debug运行正常Release运行失败,提示证书问题

    iOS子构建Debug运行正常Release运行失败,提示证书问题 在老版本的Xcode上创建子构建时会自动创建对应的证书和描述文件,但是在Xcode12上不会自动创建Release对应的证书和描述文 ...

  4. html 服务器运行exe,html运行exe文件,兼容浏览器

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 这种方式是通过修改注册表打开本地的exe可执行文件. 第一步 打开记事本,输入下列神秘代码Windows Registr ...

  5. C#如何得到运行中和杀死运行中的进程?

    C#如何得到运行中和杀死运行中的进程? 得到所有进程且杀死QQ的进程: foreach (System.Diagnostics.Process thisproc in System.Diagnosti ...

  6. java运行机制以及 运行流程

    目录 java运行机制以及运行流程 java运行机制以及运行流程 总结:先创建一个java后缀的文件,里面编写helloword 使用javac生成.class文件   在使用java 运行文件

  7. LoadRunner中进程运行和线程运行区别

    LoadRunner中进程运行和线程运行区别 发布时间: 2012-5-23 10:29    作者: 田志良    来源: 51Testing软件测试网采编 字体:  小  中  大  | 上一篇 ...

  8. 下载的c语言程序代码怎么运行,CFree怎么运行程序 编译运行C语言程序代码的方法...

    CFree是一款C语言编译软件,用户可以利用这款软件编译C/C++程序 ,如果你想要运行已经编写好的C语言代码,只需要几个简单的操作即可实现,如果你还不知道怎么运行,就赶快来看看下面的教程吧! 1.首 ...

  9. Linux学习笔记(三):系统运行级与运行级的切换

    1.Linux系统与其他的操作系统不同,它设有运行级别.该运行级指定操作系统所处的状态.Linux系统在任何时候都运行于某个运行级上,且在不同的运行级上运行的程序和服务都不同,所要完成的工作和所要达到 ...

最新文章

  1. easyui_动态添加隐藏toolbar按钮
  2. python -- numpy 基本数据类型,算术运算,组合,分割 函数
  3. LeetCode Decode Ways(动态规划)
  4. import _ssl # if we can‘t import it, let the error propagate
  5. jssdk分享设置_JSSDK自定义分享
  6. Python精通-运算符与基本数据类型(二)
  7. 一张图看清自然语言处理脉络
  8. JavaScript学习(九)—练习:实现跳转页面
  9. mysql8主从复制集群_rancher 2.X 搭建小型web集群+mysql主从复制
  10. OPPO A37M刷机
  11. MATLAB公式希腊字母表
  12. 考研小作文真题、范文及讲解
  13. 程序人生——苏嵌第六天
  14. 十、InnoDB的Buffer Pool
  15. QT5.14.1实现界面开场动画
  16. NLP微信小程序聊天机器人
  17. 超全的iOS面试题汇总
  18. 微型计算机原理跟什么有关,微机原理 课后题 标准答案
  19. Java工程师修炼之道! | 送10本书籍
  20. js面向对象怎么理解

热门文章

  1. 愿疫情早日过去,向那些在疫情战斗中牺牲的战士致敬
  2. java 解释型和编译型
  3. LeetCode简单题之检查单词是否为句中其他单词的前缀
  4. LeetCode简单题之矩阵中的幸运数
  5. TensorFlow反向传播算法实现
  6. AIoT 2020 年分析
  7. 2D池化IPoolingLayer
  8. 功率半导体碳化硅(SiC)技术
  9. java读取文本单词_使用Java计算文本文件中的单词数
  10. andriod studio 注释乱码问题