容器Tomcat6.0加载php项目

基本准备

搭建初衷

        由于接手的公司项目的webservice框架(xfire1.2.6)有漏洞,而自己又是安全小白,因此想找到工具测试漏洞。方便修复,以免每次调试的时候麻烦安全部门同事。因此在网上找了很多资料,最后定位到bWApp渗透测试平台。
        虽然这是一个测试平台,对之后的修复没有任何帮助。但是考虑到这个是作为安全入门的一个渗透测试平台,还是一步步的在网上找资料部署下来。
        由于自己对与php的环境不是很熟悉,而网上大多都是介绍Apache HTTP Server,关于tomcat的资料很少。对于修改tomcat配置达到加载php的目的试过很多次。发现始终会卡在shell命令报错。

环境安装

其实整个过程是一个非常简单的操作。
jdk和tomcat的安装配置就不进行介绍了,网上已经有很多教程。如果在windows下面安装,基本都是.exe直接安装就可以了。
安装完tomcat之后,首先部署quercus工程。所有的php项目都是通过它进行一次编译之后运行的。

quercus的war包直接放在tomcat的webapps下面。
quercus.war路径

之后启动tomcat,输入ip:port/quercus-4.0.39/index.php进行访问,如果能正常显示网页则部署成功。
quercus页面
以上完成之后,你的tomcat容器就可以加载php工程。
但是还需要注意并非直接将工程放入tomcat就可以了,以下以bWApp为例。
首先将php运行文件放入webapps中
bWApp路径
然后将quercus工程中的WEB-INF复制到bWApp工程中
WEB-INF文件夹
WEB-INF文件夹
由于bWApp需要连接mysql,因此在bWApp/WEB-INF/lib中放入mysql的jdbc包
mysql-jdbc
之后就可以正常访问了。
在这里插入图片描述

这一段是bWApp的登录页面,最上面为什么会有警告显示,这个我也不知道为什么。不过是不影响正常使用。 而且只有需要连接数据库的页面,在没有连接上数据库时才会有这段内容。
还有需要注意一点。如果整个php文件较多,那么最开始访问的时候是直接读取的php代码内容在页面。quercus需要一段时间编译,之后会正常显示。

以上就是利用quercus编译php在tomcat上运行的整个部署过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值