Tomcat 下可以部署PHP项目吗?-PHP问题

资源魔 32 0

Tomcat 下能够部署PHP名目吗?

Tomcat下是能够部署PHP名目的,Tomcat效劳器是一个收费的开放源代码的Web 使用效劳器,属于轻量级使用效劳器,正在中小型零碎以及并发拜访用户没有是不少的场所下被普遍应用,是开发以及调试顺序的首选。

Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 名目中的一个外围名目,由Apache、Sun 以及其余一些公司及集体独特开发而成。因为有了Sun 的参加以及支持,最新的Servlet 以及JSP 标准老是能正在Tomcat 中失去表现,Tomcat 5支持最新的Servlet 2.4 以及JSP 2.0 标准。由于Tomcat 技巧进步前辈、功能稳固,并且收费,因此深受Java 喜好者的喜欢并失去了局部软件开发商的认可,成为今朝比拟盛行的Web 使用效劳器。

Tomcat 效劳器是一个收费的开放源代码的Web 使用效劳器,属于轻量级使用效劳器,正在中小型零碎以及并发拜访用户没有是不少的场所下被普遍应用,是开发以及调试JSP 顺序的首选。关于一个初学者来讲,能够这样以为,当正在一台机械上设置装备摆设好Apache 效劳器,可行使它呼应HTML(规范通用标志言语下的一个使用)页面的拜访申请。实际上Tomcat是Apache 效劳器的扩大,但运转时它是自力运转的,以是当你运转tomcat 时,它实际上作为一个与Apache 自力的过程独自运转的。

窍门是,当设置装备摆设正确时,Apache 为HTML页面效劳,而Tomcat 实际上运转JSP 页面以及Servlet。另外,Tomcat以及IIS等Web效劳器同样,具备解决HTML页面的性能,另外它仍是一个Servlet以及JSP容器,自力的Servlet容器是Tomcat的默许模式。不外,Tomcat解决动态HTML的才能没有如Apache效劳器。今朝Tomcat最新版本为10.0.0-M4。

部署教程

1.环境预备

将php名目部署到tomcat其实不象征着没有需求装置php了,现实上,仍是需求装置php环境的,老k装置的是xampp,这样很不便就装置了php环境,xampp的装置教程请参考《若何装置xampp》;除了了php以外还需求装置java虚构机以及tomcat。这些对象的最低设置装备摆设为php 5.x、java 6或以上、tomcat 6或以上。

2.设置装备摆设tomcat

将PHP/Java Bridge的JavaBridge.jar、php-servlet.jar以及php-script.jar复制到tomcat的lib目次下;

修正tomcat装置目次下conf文件夹里的web.xml文件,正在web-app标签里添加如下的代码;

<listener>
 <listener-class>php.java.servlet.ContextLoaderListener</listener-class>
 </listener>
 <servlet>
 <servlet-name>PhpJavaServlet</servlet-name>
 <servlet-class>php.java.servlet.PhpJavaServlet</servlet-class>
 </servlet>
 <servlet>
 <servlet-name>PhpCGIServlet</servlet-name>
 <servlet-class>php.java.servlet.fastcgi.FastCGIServlet</servlet-class>
 <init-param>
 <param-name>prefer_system_php_exec</param-name>
 <param-value>On</param-value>
 </init-param>
 <init-param>
 <param-name>php_include_java</param-name>
 <param-value>Off</param-value>
 </init-param>
 </servlet>
 <servlet-mapping>
 <servlet-name>PhpJavaServlet</servlet-name>
 <url-pattern>*.phpjavabridge</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
 <servlet-name>PhpCGIServlet</servlet-name>
 <url-pattern>*.php</url-pattern>
 </servlet-mapping>

接着正在welcome-file-list标签里添加上面这一行代码

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

3.部署php名目

间接到php名目复制到tomcat的webapps目次下,而后启动tomcat,正在阅读器输出“http://localhost:8080/php名目名”就能够看到成果了。


保举教程:《PHP》

以上就是Tomcat 下能够部署PHP名目吗?的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!