php环境 wamp apache 怎么支持asp? 2003的系统

php环境 wamp apache 怎么支持asp? 2003的系统

2009-05-05 09:09 76996241  |  分类:其他编程语言  |  浏览3028次
2003下 用的WAMP的环境 怎么配置支持ASP? 
需要什么组件 大哥给提示个地址?
辛苦了
我要的是配置方法 不是买的空间
分享到:
2009-05-05 14:56 提问者采纳
让Apache完美的支持asp,目前网上也没有好的解决办法,很多东西都还是商业的,以前有个mod可以用,但只能用在apache1.X上,很老的东西了。 我找寻了很久也没有免费的解决办法。无意间得知phpnow有个插件可以支持asp,马上下载下来玩了一下,终于成功让这个插件脱离phpnow,使其支持任意的Apache。其实phpnow也是提取了试用版的ActiveHTML,效果还不错,我比较满意。

过程如下:首先下载这个phpnow版的ActiveHTML,释放在一个适合的位置,如D:\wamp\bin\ActiveHTML\ ,ActiveHTML需要注册几个.dll,进入CMD在ActiveHTML目录,执行如下命令

XML/HTML代码
# 进入CMD在ActiveHTML目录,执行如下命令
regsvr32.exe /s slASP3.dll
regsvr32.exe /s slDispatch.dll
regsvr32.exe /s MSXML4.dll
regsvr32.exe /s MSXML4R.dll

然后,同样的我们需要为ActiveHTML写一个配置文件.conf,如httpd-ahtml.conf,如下

XML/HTML代码
##################################################
# Uncomment the following lines if you want
# to use Authorization environment-variables
# You may implement you own user
# authentication using LOGON_USER and
# LOGON_PASSWORD in your scripts (Login.asp)
##################################################
LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)$ [NC]
RewriteRule /.* - [E=HTTP_AUTHORIZATION:%1]
##################################################

# Supports Imagemaps
AddHandler imap-file map

##################################################
# Do not allow access to global.asa
##################################################
<Files ~ "global.asa">
Order allow,deny
Deny from all
Satisfy All
</Files>

##################################################
# Add ActiveHTML-Handler 其中”D:/wamp/bin/ActiveHTML“ 为ActiveHTML释放的目录,需自己修改。
##################################################
ScriptAlias /asp_bin "D:/wamp/bin/ActiveHTML"
Action ActiveHTML "/asp_bin/AHTML.exe"
AddHandler ActiveHTML .asp
DirectoryIndex index.asp default.asp

##################################################
# Add Sampledirectory Alias 其中"D:/wamp/www/asp/"为asp文件所在的目录,需自己修改。
##################################################
<Directory "D:/wamp/bin/ActiveHTML">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Alias /asp/ "D:/wamp/www/asp/"
<Directory "D:/wamp/www/asp/">
Options Indexes MultiViews FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>

同样的,在apache的主配置文件httpd.conf 里适当的位置加入代码

XML/HTML代码
# ASP ,写在httpd.conf 最后适当的位置。 只是为了规范。
Include conf/extra/httpd-ahtml.conf

然后,重启apache,现在/www/asp/目录已经可以解析.asp文件了。:)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北方的刀郎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值