配置tomcat以运行PHP项目

1、前言

由于公司的需要,笔者需要搭建一个php项目,但是笔者之前并没有接触过任何php相关的开发,所以有关php基本的开发知识,环境搭建要求,还有编译器都不了解。但是笔者在研究发现,即使自己集成php开发环境,也是需要apache服务器的支撑,由于最近在开发j2ee经常用到tomacat热部署项目,自然就想到tomcat也是apache的产品,能不能在tomcat部署php项目呢?经过一番研究,确定是可行的。

2、安装php环境

虽然可以在tomcat运行php项目,但是不代表不用配置php环境,所以第一步要做的是安装php环境。目前普遍的是使用apache+php+mysql组成一个php项目的开发,可以分别针对安装。但是笔者比较懒也没兴趣深入研究php,所以使用了xampp,它可以一次安装所有的PHP开发所需要的环境包括编译器。

xampp下载地址:下载地址

根据我们的环境选择下载版本就好:

下载完毕就进行安装,只要一直下一步就可以了。但是其中一步比较重要,就是选择安装的环境内容。下图:

其中两个不可去掉勾的是必须的,那个php就是我们要的Php开发环境。其余的由于笔者电脑自身就安装有mysql和tomcat所以就不按装。读者根据自己的情况选择安装。

3、配置tomcat支持php项目

首先我们需要下载jar包以支持php项目。

下载地址: 下载地址

我们将解压的jar包放入tomcat的lib目录下:

接着我们需要配置web.xml,它在tomcat的conf目录下:

我们在<web-app>节点中加入一下内容:

[html] view plain copy

  1. <listener>
  2. <listener-class>php.java.servlet.ContextLoaderListener</listener-class>
  3. </listener>
  4. <servlet>
  5. <servlet-name>PhpJavaServlet</servlet-name>
  6. <servlet-class>php.java.servlet.PhpJavaServlet</servlet-class>
  7. </servlet>
  8. <servlet>
  9. <servlet-name>PhpCGIServlet</servlet-name>
  10. <servlet-class>php.java.servlet.fastcgi.FastCGIServlet</servlet-class>
  11. <init-param>
  12. <param-name>prefer_system_php_exec</param-name>
  13. <param-value>On</param-value>
  14. </init-param>
  15. <init-param>
  16. <param-name>php_include_java</param-name>
  17. <param-value>Off</param-value>
  18. </init-param>
  19. </servlet>
  20. <servlet-mapping>
  21. <servlet-name>PhpJavaServlet</servlet-name>
  22. <url-pattern>*.phpjavabridge</url-pattern>
  23. </servlet-mapping>
  24. <servlet-mapping>
  25. <servlet-name>PhpCGIServlet</servlet-name>
  26. <url-pattern>*.php</url-pattern>
  27. </servlet-mapping>

然后找到<welcome-file-list>节点,添加以下欢迎内容:

[html] view plain copy

  1. <welcome-file>index.php</welcome-file>

至此,我们的基本配置完毕。

4、往tomcat添加php项目

我在再tomcat的webapp目录下,将我们的php项目复制进去。

笔者这里放的是Formdesign项目。接着就可以启动tomcat服务器了。等它启动完毕,我们输入地址,就可以正常访问php项目了。

由于内容涉及到公司的私密,不便上传

转载:http://blog.csdn.net/qq_25722767/article/details/52595498

时间: 2025-01-31 07:03:05

配置tomcat以运行PHP项目的相关文章

win7下安装配置tomcat,java运行环境

1.下载JDK,安装 官网下载地址:http://java.sun.com/javase/downloads/index.jsp 下载后,安装,选择你想把JDK安装的目录: 比如:JDK安装目录:E:\java 其他博文有说还要装JRE,其实JDK安装好了,就不需要安装JRE了,本身就有了. 2.设置JDK环境变量 右击“计算机”,点击“属性”,点击弹出界面的左部分的“高级系统设置”,选择“高级”选项卡,点击下部的“环境变量” 新建2个变量,编辑1个变量,分别填入以下信息,如图所示: 新建: 变

Eclipse中配置Tomcat并创建Web项目

Eclipse中配置Tomcat并创建Web项目一.在Eclipse中设置Tomcat1.Tomcat位置的设定eclipse要启动Tomcat,必须知道所在位置.在菜单window—Preferences中,选择Tomcat,根据目前的版本(6.0),选择“Version 6.x”.然后点“Browse...”按钮,选择Tomcat home. 2.在对具体服务器进行管理的“Servers”子窗口中,点鼠标右键“New”-“Server” 3.双击新建的Server,在“Overview”窗口

Intellij IDEA配置tomcat(非maven项目)

Intellij IDEA配置tomcat(非maven项目) 引用:https://blog.csdn.net/springlovejava/article/details/78570241 原文地址:https://www.cnblogs.com/mgblog/p/10459903.html

Eclipse配置Tomcat并运行

这篇文章介绍Eclipse配置tomcat.我们假设已经安装好JDK并且配置好了JDK的环境变量.然后我们需要下载并安装Eclipse和tomcat:Eclipse:http://www.eclipse.org/downloads/tomcat:https://tomcat.apache.org/写这篇博客的时候Eclipse的版本是Mars.2,tomcat的版本是Tomcat9.可以选择下载Eclipse Installer来进行安装:因为我的这台电脑是win7 64位的,所以tomcat我

IntelliJ IDEA+Tomcat+Nginx运行git项目

1.克隆Git项目到本地 (1)设置Git工具路径:file>settings>Version Control>Git (2)设置GitHub账户:file>settings>Version Control>GitHub (3)克隆git项目 VCS>Checkout from Version Control>GitHub 2.配置Tomcat 3.配置Nginx插件 (1)下载安装插件 file>settings>Pluginx>Brow

Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目(转)

大部分是直接上图哦. 点击如图所示的地方,进行添加Tomcat配置页面 弹出页面后,按照如图顺序找到,点击+号 tomcat Service -> Local 注意,这里不要选错了哦,还有一个TomEE Service! 按照下面图所示进行配置. 图中数字的地方代表的配置意思:1代表名称,给配置的Tomcat取名称.2代表配置Tomcat的安装路径.3代表Tomcat服务器启动后,默认打开的浏览器,根据自己习惯打开.4代表浏览器显示路径,根据自己喜好可以改.5和6都是默认的,不需要修改. 配置D

eclipse中配置Tomcat服务器以及新建项目

eclipse配置Tomcat服务器 http://jingyan.baidu.com/article/ca2d939dd90183eb6d31ce79.html eclipse中配置Tomcat服务器遇到的常见问题 http://jingyan.baidu.com/article/ab69b270ccc4792ca7189fd6.html eclipse中新建Tomcat项目的一些知识点 http://wenku.baidu.com/link?url=JAAiVsFi4CoRxXK0w1qNu

配置Tomcat apr运行模式

tomcat中一共有三种运行模式,分别是:bio,nio,apr bio是阻塞式IO操作,使用的是传统的java i/o处理方式,对于每一个请求都要创建一个线程来进行处理,所以开销较大不适合处理高并发的场景 nio是基于java中非阻塞IO操作的API实现,比传统的i/o处理方式有更高的并发运行性能,启动时可以看到: apr是从操作系统级别解决异步IO问题,大幅度提高服务器的并发处理性能,也是Tomcat生产环境运行的首选方式 目前Tomcat 8.x默认情况下全部是运行在nio模式下,而apr

【IDEA】Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 本篇博客讲解IDEA如何配置Tomcat. 大部分是直接上图哦. 点击如图所示的地方,进行添加Tomcat配置页面 弹出页面后,按照如图顺序找到,点击+号 tomcat Service -> Local 注意,这里不要选错了哦,还有一个TomEE Service! 按照下面图所示进行配置. 图中数字的地方代表的配置意思: 1代表名称,给配置的Tomcat取名称. 2代表配置Tomc