IIS60+TOMCAT71+PHP6完美整合.docx
- 文档编号:8872847
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:16
- 大小:721.88KB
IIS60+TOMCAT71+PHP6完美整合.docx
《IIS60+TOMCAT71+PHP6完美整合.docx》由会员分享,可在线阅读,更多相关《IIS60+TOMCAT71+PHP6完美整合.docx(16页珍藏版)》请在冰豆网上搜索。
IIS60+TOMCAT71+PHP6完美整合
思良:
最近研究在IIS下配置PHP网站和JSP网站,经过不断尝试终于成功。
教程访问:
本教程环境:
虚拟机下win2003IIS6.0+tomcat6.0(最新的7.1也可以)+php5(所用工具本文都给出)
步骤:
一,虚拟机中安装win2003,安装后顺便把iis安装好
二,配置IIS
1,创建测试文件(已经给出)。
在D:
\vm\jsp目录下新建一个几个文件:
index.jsp,内容如下:
现在时间是:
<%=newjava.util.Date()%>
index2.jsp(测试显示中文),内容如下:
<%@pagecontentType="text/html;charset=gb2312"%>
现在时间是:
<%=newjava.util.Date()%>
index.asp,内容如下:
index.asp现在的时间是:
<%=time%>
index.php,内容如下:
phpecho$showtime=date("Y-m-dH:
i:
s");?
>
2,默认网站主目录设置为D:
\vm\jsp(好测试),文档里添加index.php,index.asp,index.jsp(为后面整合jsp,php用),
三,整合php到IIS中,很简单,安装php5_forIIS6v2.0.exe就好,它还自带了mysql及phpMyAdmin(php网页管理mysql工具)。
运行php5_forIIS6v2.0.exe会默认安装到该文件所在文件夹,所以把目标文件夹改为你要的目录,我改为c:
\php
安装完毕后弹出PHP测试网页
安装后多出的东西:
1,IIS里面就多出一个phpMyAdmin网站,占用8080端口,访问网站如上。
2,web服务扩展多出一个php,
3,网站属性,主目录-配置-映射也多出个.php扩展名
点默认网站,反键点index.php浏览,出现下图,说明php整合到iis了。
四:
整合tomcat到iis里
整合tomcat到iis很麻烦,它没有集成包,只能找教程,终于找到一篇成功的教程,自己总结了下,说说:
如果tomcat是7.1,那么显示如下(有乱码):
如果tomcat6.0,显示如下:
它们的区别是:
6.0很好的支持中文,7.1要支持中文,在jsp网页里要添加代码:
<%@pagecontentType="text/html;charset=gb2312"%>(不清楚看上面提到的测试页面代码)当然gb2312也可以写成utf-8的,看你用什么编码写源代码了,所以建议安装tomcat6.0吧!
步骤
1,安装jdk,安装路径默认(没好说的)
2,安装tomcat6.0,安装时最好选择FULL
安装路径改成d:
\Tomcat6,最好不要有空格,
端口把默认的8080改成89(与上面的php端口冲突了)。
安装完毕后启动tomcat,打开网页:
http:
//localhost:
89/,如下说明tomcat安装成功
3,安装“连接器”文件isapi_redirect-1.2.8.exe,安装目录也安装到D:
\Tomcat6吧!
便于操作,先安装3个文件,后面我们再配置
(1),配置java环境(如果jdk是1.6或其他的,java_home记得改路径)
我的电脑-->属性-->高级-->环境变量:
添加:
java_home 内容:
C:
\ProgramFiles\Java\jdk1.7.0_01
添加:
tomcat_home 内容:
D:
\Tomcat6
修改或添加:
classpath 内容:
.;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar
修改:
Path 在最后面添加内容:
;%java_home%\bin
(2),D盘Tomcat6文件夹里的配置
1,给Tomcat6里的work文件夹everyone写的权限,如果没everyonge用户,点-添加-高级-立即查找,找到该用户就点确定。
2,将uriworkermap.properties和workers.properties.minimal文件复制到d:
\Tomcat6\conf目录替换原来的,或者修改,具体内容如下,注意用“写字板”将文件打开,再保存一下,这样以后用“记事本”打开就没有乱码了。
workers.properties.minimal内容:
---------------------他们之间的内容--------------------------
#让mod_jk模块识别Tomcat路径,这里可以根据实际情况修改
workers.tomcat_home=D:
/Tomcat6/
#让mod_jk模块jdk路径,这里可以根据实际情况修改
workers.java_home=C:
\ProgramFiles\Java\jdk1.7.0_01
#指定文件路径分割符
ps=/
worker.list=ajp13
#工作端口,若没占用则不用修改
worker.ajp13.port=8009
#Tomcat服务器的地址
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
#负载平衡因数
worker.ajp13.lbfactor=1
---------------------他们之间的内容-----------------------------
uriworkermap.properties内容:
---------------------他们之间的内容-----------------------------
#ajp13是workers.properties文件里面worker.list对应的ajp13
/*.jsp=ajp13
#tomcatiis是你的项目工程名
/tomcatiis/*=ajp13
---------------------他们之间的内容-----------------------------
3,修改D:
\Tomcat6\conf目录下的server.xml,为Tomcat配置站点,可以替换我写好的,如果tomcat是7.1的就不能替换我的了,我这个是6.0的,不然不能启动tomcat,注意也要用“写字板”将文件打开,再保存一下。
编辑server.xml,在前加入以下代码:
\vm\jsp" unpackWARs="true"autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false"> \vm\jsp"/> 其中: 是域名,通过修改客户机上的C: \WINDOWS\system32\drivers\etc目录下的hosts文件,可以访问。 用记事本打开hosts文件,在最下方添加: 127.0.01 (3),IIS配置 安装好“连接器”文件后,默认网站自己生成一个jakarta虚拟目录,而且筛选器也添加好了,状态虽然还不是绿色,我们不管它。 1,添加一个JSP后缀(主目录-配置-映射),可执行文件为“连接器”文件产生的dll文件,位置如图 2,在web服务器扩展中添加一个jsp允许,路径为“连接器”文件产生的dll文件,位置如图 3,重启IIS和Tomcat,如果Tomcat启动不了,查看D: \Tomcat6\conf\server.xml是否变成乱码了(我就碰到过这个问题,上面为Tomcat配置站点时不小心用记事本编辑了,应该用写字板编辑,保存后,重新打开看看是否有乱码) 好了,全部配置好了,我们访问一下接着查看筛选器,它自动变绿了。 可以看到jk2.shm已经被创建了,如果有问题在事件查看器中可以看到筛选器的错误说明 绿色后就可以通过IIS访问Tomcat了,这样tomcat和IIS也整合了。 为什么http: //localhost/index.jsp会显示别的网页而不是显示时间了,因为上面配置TOMCAT站点时,localhost没指定到D: \vm\jsp,而是默认的tomcat网站webapps,所以用写字板重新配置下tomcat站点文件server.xml,修改成下面,注意要加上 \vm\jsp"/> 我的server.xml已经修改好的,如果大家的默认网站不是该目录请修改,从这里可以看出,其实没必要为tomcat配置站点,直接修改localhost指定的目录,并加上上面的代码就可以了(例如你的域名是,正常的时候要配置站点了,但修改localhost后就没必要配置站点了,而且没必要修改hosts文件了,不知道是不是哦! )。 此时,在浏览器上打: 89回车后,应出现JSP网站,打: 8080回车后,应出现php网站,打回车后,应出现默认网站,如果index.asp在文档位置是第一位,显示asp页面,jsp排第一,就显示jsp,Php同理。 我给出几个网址快捷方式,包括 本机http: //localhost/ 本机8080http: //localhost: 8080/ 这样设置好后测试网站就方便访问了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IIS60 TOMCAT71 PHP6 完美 整合