`
irfen
  • 浏览: 204915 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

让Tomcat解析php

阅读更多

需要工具:

(1) apache tomcat
(2) Quercus

 

Quercusweb-inf/lib/下的jar包,放到$TOMCAT_HOME/lib下面,修改$TOMCAT_HOME/conf/web.xml文件,加入如下 servlet映射:

<servlet>
<servlet-name>Quercus Servlet</servlet-name>
<servlet-class>com.caucho.quercus.servlet.QuercusServlet</servlet-class>

<!--
<init-param>
<param-name>database</param-name>
<param-value>jdbc/test</param-value>
</init-param>
-->

<!--
<init-param>
<param-name>ini-file</param-name>
<param-value>WEB-INF/php.ini</param-value>
</init-param>
-->
</servlet>
<servlet-mapping>
<servlet-name>Quercus Servlet</servlet-name>
<url-pattern>*.php</url-pattern>
</servlet-mapping>

 

OK,重启tomcat

在以前部署的jsp项目中添加一个php页面,然后访问页面就是
php
页面,内容如下:

<?php
echo "Hello World";
phpinfo();
?>

 

 

成功运行!

1
0
分享到:
评论

相关推荐

    tomcat 中运行php 环境的jar包

    2. **php-script.jar**:这个JAR文件可能包含用于处理PHP脚本的特定实现,它可以解析PHP文件,并将PHP代码转换为Java可以理解的形式,从而在Tomcat环境下执行。 3. **php-servlet.jar**:这可能是PHP与Tomcat集成的...

    tomcat支持php运行

    这可能包括编辑`server.xml`文件,添加一个新的`Connector`来处理PHP请求,或者在`web.xml`文件中配置servlet来解析PHP文件。 3. **web.xml配置**:描述中的“web.xml文件”是指Tomcat的部署描述符,它定义了Web...

    tomcat下部署php所需的配置php环境变量包

    在IT行业中,尤其是在服务器管理和Web应用部署领域,Tomcat与PHP是两种常见的技术。Tomcat是一款流行的开源Java Servlet容器,主要用于运行Java Web应用程序,而PHP则是一种广泛用于服务器端脚本的编程语言,尤其...

    PHP Tomcat支持jar包

    你需要在`web.xml`中添加相应的配置来启用PHP解析。这通常包括定义一个Servlet来处理PHP请求,并设置Servlet的映射规则,使得Tomcat知道如何处理.php文件。 3. **设置PHP环境**: 除了在Tomcat中添加jar包和修改`web...

    tomcat支持php环境需要的jar包

    "tomcat支持php环境需要的jar包"这个压缩包可能包含了使Tomcat能够解析和执行PHP文件所需的关键库。 首先,我们需要理解Tomcat是一个纯Java的HTTP服务器,主要用来托管Java Servlet和JSP应用。它并不直接支持PHP,...

    PHP-5.2.1+tomcat+php配置+20个例子

    将PHP与Tomcat集成可以让用户在Java环境中使用PHP,这可能涉及到Apache的mod_proxy或者mod_jk模块,或者是通过FastCGI接口实现。配置过程包括安装PHP环境,设置PHP-CGI,然后在Tomcat服务器中配置相应的代理规则。 ...

    tomcat支持php所需要的jar

    完成以上步骤后,Tomcat服务器就能够解析和执行PHP脚本了。这使得开发者能够在Java应用服务器上利用PHP的便利性,同时利用Java的高级特性和企业级服务。这种集成对于混合开发环境或者希望迁移现有PHP应用到Java平台...

    Tomcat PHP支持的jar包

    在这个上下文中,`php-servlet.jar`包含了一个Servlet实现,该实现可以解析HTTP请求并将它们转发到PHP脚本进行处理。这个Servlet允许Tomcat识别并执行PHP文件,就像它处理Java Servlets一样。 `php-script.jar`可能...

    Tomcat-PHP: script-api.jar,php-servlet.jar,php-script.jar,JavaBridge.jar

    3. `php-script.jar`:此jar文件可能包含了处理PHP脚本的类和其他相关资源,用于在Java环境中解析和执行PHP代码。 4. `JavaBridge.jar`:JavaBridge,也称为Java-PHP Bridge,是Java和PHP之间通信的关键组件。它...

    Tomcat部署PHP环境jar依赖包

    3. **php-script.jar**:此JAR文件可能包含了PHP脚本运行时所需的辅助库或者支持类,可能包括了PHP与Java之间的通信协议实现,以及PHP代码的解析和执行机制。 4. **JavaBridge.jar**:这是Java与PHP之间的桥梁,...

    tomcat运行php项目必须的jar包。

    3. **php-servlet.jar**: 这个文件是PHPServlet的一部分,它是一个实现了Java Servlet API的PHP解析器。当接收到HTTP请求时,Tomcat会调用这个Servlet来处理PHP请求,从而将PHP请求转化为Java可以理解的格式,再由...

    apacheTomcat配置运行php,所需jar包JavaBridge,php-script,php-servlet,script-api

    它包含了一个Java类`com.webobjects.j2ee.script.ScriptEngine`,该类可以解析和执行PHP代码。在Tomcat中使用php-script.jar时,需要确保它也在Tomcat的lib目录下,这样Tomcat就能在处理请求时找到并使用这个库。 3...

    php mysql tomcat

    Tomcat接收到请求后,解析其中的PHP代码,并将其转发给PHP解释器。PHP解释器执行代码,与MySQL数据库进行交互,比如查询或更新数据。处理完数据后,PHP将结果返回给Tomcat,Tomcat再将这些信息转换成HTML格式并回传...

    Tomcat运行php需要的jar包

    当用户访问一个.php文件时,这个Servlet会被触发,解析PHP代码,并将结果返回给客户端。在Tomcat的web.xml配置文件中,需要正确设置这个Servlet,以确保PHP请求被正确路由。 4. **script-api.jar**:这个文件包含了...

    tomcat支持php项目必须的jar包

    因为Tomcat本身并不直接解析PHP代码,而是依赖于这些外部组件来完成实际的PHP执行工作。 总的来说,通过这些jar包,我们可以将Tomcat扩展为一个能够支持PHP的服务器,实现Java和PHP的混合开发,这对于那些既有Java...

    Tomcat 运行php项目必备JAR包.zip

    2. **php-servlet.jar**:此文件是PHP与Tomcat集成的核心组件,它提供了一个PHPServlet类,让PHP代码可以作为Servlet在Tomcat服务器上运行。Servlet是Java Web应用中处理HTTP请求的主要方式,将PHP与Servlet接口结合...

    Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

    - **PHP页面无法正常解析** - 确认PHP模块是否已启用 - 检查PHP版本是否与Apache兼容 - **数据库连接失败** - 确保MySQL服务已启动 - 检查JDBC驱动是否正确安装 - 核实数据库连接字符串和凭证是否正确 #### ...

    tomcat php 简单配置

    将PHP集成到Tomcat中可以让开发者在一个环境中同时利用Java和PHP的技术栈。 首先,我们来讨论如何在Tomcat上配置PHP。由于Tomcat默认并不支持PHP,因此我们需要借助其他工具,如Apache HTTP Server(通常简称为...

    tomcat配置php所需jar包

    3. **php-script.jar**:这个文件可能是用于处理PHP脚本的额外库,它可能包含一些辅助工具和类,帮助在Java环境中解析和执行PHP脚本。它可以与script-api.jar协同工作,提供更完善的PHP支持。 4. **JavaBridge.jar*...

Global site tag (gtag.js) - Google Analytics