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名目吗?的具体内容,更多请存眷资源魔其它相干文章!
抱歉,评论功能暂时关闭!