您的位置:首页 > 运维架构 > Apache

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

2016-03-21 11:10 771 查看

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

2009-05-05 09:0976996241 | 分类:其他编程语言 | 浏览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文件了。:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: