您的位置:首页 > 运维架构 > Tomcat

使用quercus让php在tomcat运行

2015-01-06 17:11 411 查看
最近想把php加到 tomcat+mysql+jsp 这个结构里面,但又不想用apache,麻烦,所以用了quercus这个开源PHP5引擎,它已拥有了纯java的完整实现,能够让php在servlet上运行起来。我用的IDE是Eclipse

quercus的下载地址:http://quercus.caucho.com/

第一步:给Eclipse安装php插件PDT

1、在Eclipse的windows菜单中的preferences中可以查看Eclipse已具有的功能,若左侧栏里没有php,继续读2;若已经有php,可以跳过第一步

2、在Eclipse的help菜单中,可以找到新软件的安装“Install
New Software”,选择All Available Sites,查看全部可用的站点


3、选择web开发相关的软件,再选择php,然后按照提示一步步来





4、打开Eclipse的windows菜单中的preferences,php插件安装成功



第二步:为项目部署quercus,网上的方法太乱,
其实很简单

1、从http://quercus.caucho.com/下载war文件,我的版本是quercus-4.0.39.war。解压,若不能解压,重命名为quercus-4.0.39.zip等能够解压的文件格式

2、打开quercus-4.0.39/WEB-INF文件夹下的web.xml文件,并把里面的内容复制到工程项目里的WEB-INF文件夹下的web.xml文件里面

3、把quercus-4.0.39\WEB-INF\lib里的quercus.jar复制到项目里的WEB-INF\lib下,如图



4、写个test网页测试一下,注意编码格式,utf8会乱码,建议ANSI。当然前提是部署好tomcat,如果不会,网上的方法基本能解决

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ANSI">
<title>Insert title here</title>
</head>
<body>
<?php
echo "我的第一段 PHP 脚本!";
?>
</body>
</html>


运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: