日期:2014-05-16  浏览次数:20712 次

windows 2003 下的 apache(2.2.23)+tomcat(7.0.35)+php(5.3.21) 集成


买了一个VPS
由于需求,需要在上面配置可以支持discuz论坛,也可以支持j2ee的项目
配置这个环境搞了我1天多才搞出来,之间很曲折啊,于是用记录下过程,希望能帮助需要帮助的人。

网上非常多的 apache+tomcat+php
但是都非常旧了,不适合,而且有的地方还有误导。


vps装的是 windows 2003 sp2的系统

首先是准备软件

discuz http://www.discuz.net/thread-2744369-1-1.html
当前稳定版是 2.5 ,但是必须要5.0以上的php支持

php http://windows.php.net/download
(我选的是稳定版5.3.21,php版本5.3.21以上后,不分V6和V9,网上很多地方说用apache用V6,IIS用V9当时就让我郁闷半天。因为官网上没有V6版本,只有V9,于是索性我下了一个V9,下载下来安装的时候会发现有apache和iis的选项,所以5.3.21以上的版本不分V6,V9,直接支持apache和iis,还有需要注意的是,5.3.21的php对应的apache版本是2.2.x,所以apache版本也就定了)

apache http://httpd.apache.org/download.cgi#apache22
现在稳定版是2.2.23

tomcat http://tomcat.apache.org/download-70.cgi
我选的是32位的解压版7.0.35(个人喜好,我喜欢解压了以后手动批处理注册为系统服务)


Tomcat Connectors JK (Apache就是通过这个插件连接的tomcat)http://apache.dataguru.cn//tomcat/tomcat-connectors/jk/binaries/windows/
要根据apache的版本选择下载 我的是apache2.2.x的 所以下载的是 tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip

我网站根路劲是在D:\WebRoot
D:\WebRoot\qqtool8 放discuz的论坛 域名
http://www.qqtool8.com 以下就称A网站
D:\WebRoot\hainayun 放j2ee的海娜韵网站 域名
http://www.hainayun.com 以下就称B网站
D:\WebRoot\heyefan 放j2ee的荷叶饭网站 域名
http://www.heyefan.cn 以下就称C网站
A网站用php解析,B和C网站都部署在同一个tomcat

 

第一步:安装apache
apache的安装很简单,不用多说
我的安装路劲是D:\Program Files\Apache Software Foundation\Apache2.2

安装完了可以启动服务 然后在浏览器输入网址http://localhost 看到 it works 就OK了
启动不了看错误日志,注意windows 2003的vps自动开启了iis 需要手动停止并禁用,避免80端口冲突。

 

第二步:安装php
php安装也简单,我安装的时候把php附加的所有功能都安装上了,表达式什么的,注意到了一个安装界面后 会让你选择 httpserver  有apache 2.2.x 有iis..

所以我这里直接选iis