tomcat 使用quercus-4.0.39 支持PHP php
Quercus是Caucho公司采用纯Java开发的一个PHP5引擎。基于开源受权协议GPL发布。Quercus自带不少个PHP模块和扩展如 PDF,PDO,MySQL和JSON。能够利用这个引擎在一些JavaEE应用容器(Resin,GlassFish等)中运行PHP程序,也能够在 PHP脚本中调用一些Java服务如JMS。Quercus会预先把PHP文件编译成.java文件,而后再执行。http://quercus.caucho.com/。
固然能够使用resin做为服务器运行也能够,咱们这里使用tomcat,须要jdk1.5以上(我试了1,4貌似不行,估计和我下载的quercus有关系),下面是步骤:
1 咱们把php项目当作一个web项目放在webapps下,并在里面建WEB-INF\lib目录
2 从http://quercus.caucho.com/。下载quercus-4.0.18.war ,修改文件的后缀名为zip。提取里面的web.xml放到WEB-INF下面,提取里面的cdi-16.jar,resin.jar放到WEB-INF\lib下面。
3 从新启动tomcatjava
四、要想运行 PHP程序必须确保目录下有WEB-INF 目录 和旗下的 web.xml文件 和 cdi-16.jar,resin.jar放到WEB-INF\lib下面。web