当前位置: 首页 > 图文教程 > 网络编程 > ASP > 如何配置IIS既可以运行ASP又可以运行PHP

ASP
Access 2000 数据库 80 万记录通用快速分页类
Microsoft JET Database Engine 错误 ''80004005'' 未指定的错误的完美解决方法
收藏的ASP常用的函数集
asp分页的一个类
ASP开发网页牢记注意事项
ASP下操作Excel技术总结分析
ASP数据岛操作类
ASP经典分页类
asp论坛在线人数统计研究
ASP调用SQL SERVER存储程序
asp输出bmp
ASP连接数据库的全能代码
ASP面向对象编程探讨及比较
web文件管理器的后续开发
一小偷类!!有兴趣的可以看看
利用ASP实现事务处理的方法
大数量查询分页显示 微软的解决办法
如何把ASP编写成DLL
asp实现树型结构
超级ASP大分页_我的类容我做主

如何配置IIS既可以运行ASP又可以运行PHP


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 215 ::
收藏到网摘: n/a

整了个BaiDuMp3的Decode,Base64加上一些Unicode的变化,发现JS版和ASP版的Base64算法对中文支持都不理想,于是用了Php的,服务器是IIS6.0,要让它跑Php也是可以的 。

1、准备好php.ini,php5ts.dll,php5isapi.dll这3个文件,其中的php5是你拥有的php版本的文件,不同的版本,数字也不一样,这没关系。

2、将php.ini复制到windows目录

如果要用session,先配置一下:

打开该文件,找到extension_dir = "./" ,将其改为 extension_dir = "C:\windows\extensions" ;再找到 session.save_path = /tmp ,将其改为 session.save_path = C:\windows\sessions 。(注:此时你需要在C:\windows目录下建立sessions文件夹,以存放session 。)

3、将php5ts.dll,php5isapi.dll复制到system32目录

4、在IIS中,添加Web服务扩展,要求的文件选择复制到system32里的php5isapi.dll,勾选“设置扩展状态为允许”

5、在要允许执行Php的站点上,设置其属性。

【主目录】【配置】【应用程序扩展】

点击【添加】按钮,可执行文件选择复制到system32里的php5isapi.dll,扩展名为php,动作限制为:GET,HEAD,POST,然后确定。

重启IIS。

现在,你设置的那个站点即可以运行ASP,又可以运行PHP了,同样,你还可以为它添加Asp.Net或其他WEB服务扩展。

附上BaiDuMp3客户端Encode,Decode代码!

以下为引用的内容:

<script type="text/javascript">
function bdmp3Url(){
    this.I=[];
    this.E=[];
    this.init();
}
bdmp3Url.prototype = {
    init:function(){
        this.getkeys(0,9,48);
        this.getkeys(10,35,55);
        this.getkeys(36,61,61);
    },
    getkeys:function(Q,N,O){
        for(var P=Q;P<=N;P++){
            this.I[P]=String.fromCharCode(P+O);this.E[P+O]=P;
        }
    },
    code:function(C,D,F){
        //偏移量
        var K=D%26;K=K?K:1;K=C?K:-K;
   
        var N=F.length,I=this.I,E=this.E,R='',Q='';

        for(var P=0;P<N;P++){
            R=F.charAt(P);
            if(/[A-Za-z0-9]/.test(R)){
                var S=E[F.charCodeAt(P)]+K;
                if(C){
                    if(S>61){S-=62;}
                }else{
                    if(S<0){S+=62;}
                }
                R=I[S];
            }
            Q+=R;
        }
        return Q;
    }
}

var x = new bdmp3Url();

document.write(x.code(1,1227148832,'http://www.wzms.net/UploadFiles/2007-1/115747297.wma')+'<br/>');

document.write(x.code(0,1227148832,'iuuq://xxx.x0nt.ofu/VqmpbeGjmft/3118-2/2268583A8.xnb'));

</script>