Jul 08

没用IIS已经很久了,就算前段时间,做些骗钱的ASP网站,也是用phpnow1.4版的ActiveHTML插件来搞定。后来phpnow1.5出来了,也没大改变,反而连asp插件都没了。

最近开始做个JAVA网站项目,开始了解tomcat这玩意。因为新来的程序员,要搞什么静态化,要用ssi,也就是shtml。phpnow的apache怎么倒腾也不支持ssi,就算有这么好的文章《Phpnow中添加虚拟主机及配置SSI》,依然没有弄好。加上默认情况下用phpnow的asp插件,不支持缺省index.asp的文档等原因,后来找到一篇很好的文章,知道如何配置缺省文档和开启索引目录,现在手头没找到文章地址,如果找到会附上。不过还是决定放弃phpnow。

一下狠心,重回xammp,以前用过一段时间,那时候自己太菜,不会弄,就放弃了。这次重新杀回,才发现它的美妙,我果然已不是当年吴下阿蒙了,哈哈。

唯一让我烦恼的是asp和asp.net的环境问题,phpnow的那两个插件,我也不会移植,看了很多关于mod_aspdotnet的文章,也没配置好,直到看到了这篇文章《如何让Apache/WampServer支持ASP/ASP.NET》

按文章的方法asp和asp.net的环境都配置好了,本来我只是找mod_aspdotnet的配置方法的,想不到这位达人,把phpnow的asp插件也移植过来了,真是言语无法表达我的喜悦。一下子,实现了XAMMP下实现php,jsp,cgi,asp,aspx的调试,泪奔中。。。。

不过那个文章在讲mod_aspdotnet的安装时说到,将其mod_aspdotnet.so释放到apache 的/modules/ ,其实现在的mod_aspdotnet的安装版,运行msi安装后会自动将mod_aspdotnet.so释放到apache 的/modules/目录,请安装完mod_aspdotnet检查/modules/目录是否多了一个mod_aspdotnet.so文件。mod_aspdotnet安装版的下载地址,已经脱离apache,跑这去了http://sourceforge.net/projects/mod-aspdotnet/

那个文章虽然用的是WampServer,其实就如作者说的适用于所有的Apache。所以我的xammp也是没有问题的。

在这讲一下,xammp的PERL和TOMCAT的插件安装,这个比较有意思,插件一次只能安装一个,也就是,先解压PERL插件文件到xammp安装目录,提示覆盖的,请覆盖,然后运行setup_xampp.bat安装插件,如果你同时解压了两个插件的文件覆盖到xammp目录,然后才运行setup_xampp.bat安装插件的话,只会安装最后一个解压的插件。

xammp的Apache已经开启了ssi支持了,不用再修改,Tomcat中SSI的配置请看这个文章《Tomcat报告(一)——Tomcat中SSI的配置》

还有一点比较好玩,xammp的tomcat插件安装完成后,必须运行tomcat_start.bat来启动,而且还不能关闭这个命令窗口,否则就算关闭了,我怀疑是我可能是我系统的问题,不过,其实解决这个问题的方法和配置非安装版的tomcat一样。

1、修改bin目录中的service.bat:

REM 添加下面的一行
set CATALINA_HOME=%cd%

(如果已经有此句可直接从第二步开始)

2、运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行。

service.bat install
程序提示:The service ‘Tomcat5(或者你修改一后的SERVICE_NAME)’ has been installed

说明服务Tomcat已经被安装成功。

顺便说一下,运行service.bat remove可以移除服务。

3、到这里,服务添加成功,运行services.msc,可以看到添加的服务,默认状态下该服务是手动运行的,在他的属性中,将启动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了。

终于可以告别IIS了,哈哈,其实在这段时间里,我也尝试过装IIS,都没成功过,个人体会要安装IIS成功,最好是刚装好XP系统的时候,立刻安装,这时候成功机会比较大,如果已经安装了一堆软件的话,就不能保证了。其实就算装好了,也有很大的可能在你后期的使用中坏掉,原因可能是装了某个软件,或者清理的垃圾,也可能永远找不到原因,囧。

其实如果要长期专门做.net的开发的,还是装个Windows server系统吧。

written by panhezeng \\ tags: ,

©panhezeng for 阿潘道, 2006-2018. 原文地址:http://apsay.com/?p=603
本文遵循署名-非商业性使用共享协议,转载请注明。