win2008 iis怎么搭建asp网站

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-02
windows2008怎么搭建asp环境

搭建asp环境一般分两步,一步是安装iis服务,一步是安装framework,具体如下。
安装IIS服务:
首先我们打开电脑控制面板,添加删除程序!
在窗口中找到添加删除windows组件,我们要添加新的组件!
在windows组件向导中,先把internet信息服务选择上,然后打开详细信息,进行设置!
在internet信息服务窗口中,我们可以全部打上对勾!设置好后确定,下一步!
这时候需要你插入系统安装光盘,如果你电脑上有系统安装盘的源文件也可以!
在电脑上找到系统安装盘下I386中找到文件!然后开始安装!
安装过程中可能需要不断寻找文件,那你在光盘上不断寻找就可以了!安装完成后,出现这个界面就成功了!我们的ASP网站环境IIS配置成功!
你可以通过电脑的 开始,运行,输入 inermgr 命令进入Internet信息服务管理您的网站了!目前为止你网上下载的ASP网站模板应该可以使用了!

asp网站环境搭建(Framework 3.0安装)
对于网上的一些网站模板系统,只安装IIS服务,网站还是不可以运行的,具体你可以看不同网站模板系统的要求,这时候我们还需要安装微软的Framework 3.0框架。不过对于现在的WIN7系统已经集成了这个功能,就不需要安装Framework 3.0了,对于XP系统需要安装Framework 3.0框架!当然更高版本的也可以,我们百度下载“Framework 3.0”到自己的电脑上然后安装。
由于安装Framework需要时间,请您耐心等待!直到安装完成,由于安装过程比较简单,小编在这里就不浪费时间讲解了!

需要材料:
1.装好Win Server2008 R2 X64的真机或者虚拟机。
2.系统光盘。
3.在www.php.net下载php5.6版本。
VC11 x64 Non Thread Safe (一定选择 Non Thread Safe,这是专为windows定制的版本)
http://windows.php.net/downloads/releases/
php-5.6.26-nts-Win32-VC11-x64.zip (PS:版本会变,以实际版本为准)
4.Microsoft Visual C++ 2012(php5.6系列x64专用版)
http://www.upupw.net/website/n43.html
第一部分:装iis,搭建能运行asp的网站.
1.控制面板 - 程序和功能(程序 打开或关闭功能) - 打开或关闭Windows功能 - 功能摘要 - 添加功能 - Win RM IIS 扩展 - 添加所需的角色服务 - 下一步 - 下一步 - 为避免出错,把除了asp.net之外的选项全部勾上。下一步,安装。
2.删除或修改配置文件名,程序会自动自动生成。
3.添加自己网站的默认首页文件名,如果有则向上调整。
4.双击ASP,调试属性,“将错误发送到浏览器”改为TRUE ;双击ASP,行为中,“启用父路径”,设置为TRUE ;
5.点击应用程序池,选择对应池,选择设置应用程序池高级设置,“启用32位应用程序”设置为TRUE 。
6.ASP站点正式可以访问。
第二部分:解压php5.6,安装vc2012,修改php.ini配置文件。
1.解压php5.6到C盘php文件夹下,安装vc2012。
2.Php如何配置

Php的zip包解压后,在根目录下找到php.ini-production文件,将此文件改名为php.ini,备份一份;
打开php.ini配置文件,

; On windows:
; extension_dir = "ext"
修改为
; On windows:
extension_dir = "C:/php/ext"
用于指定PHP扩展包的具体目录,以便调用相应的DLL文件。

由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
注:extension=php_mysql.dll 可能在没有更改之前默认为;extension=msql.dll 如果不更改则会提示mysql模块不支持
去掉这些extension之前的分号(;)去除。
配置PHP的Session功能
在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows Server 2008上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在C盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中

;session.save_path = "/tmp"
修改为
session.save_path = "C:/phpsessiontmp"

配置PHP的文件上传功能 ?
同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows Server 2008上建立一个可读写的目录文件夹,此处我在C盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中

;upload_tmp_dir =
修改为
upload_tmp_dir = "C:/phpfileuploadtmp"

修改date.timezone,否则在执行phpinfo时date部分会报错:

;date.timezone =
修改为
date.timezone = Asia/Shanghai ;上海
date.timezone = Asia/Urumqi ;乌鲁木齐、北京

3.部署php站点
1) 在IIS下新建站点。
2) 然后选择此网站,打开【处理程序映射】
3) 点击【添加模块映射】
4) 配置请求路径为:*.php
模块选择:FastCgiModule
可执行文件:选择php解压文件中的php-cgi.exe
输入名称:php5.6
4.设置默认首页。
5.自此,asp+php双语言环境搭建完成。
PS:如果是asp+php的一个网站,那么默认首页设置一个即可,另一个直接输入首页地址访问。

iis7.0的配置: 1:安装iis7.0:进入Vista的 控制面板,选择左侧的 打开或关闭Windows功能 ,单击后会出现安装Windows功能的选项菜单,因为Vista的IIS7的默认安装选项中是不支持ASP和ASP.NET的,因此在安装的时候我们必须手动选择你需要的功能。
2:打开iis7.0:安装完成后,再次进入 控制面板,选择 管理工具---“internet信息服务IIS管理器”
3:设置IIS7.0:选择 Default Web Site,并双击 ASP 的选项IIS7中ASP 父路径 是没有启用的,要想方便的使用ASP,首选要 开启父路径,选择True,这一步搞定父路径选项。
4:IIS7的站点设置:右键单击 Default Web Site 选项,选择红线标记的 高级设置 选项。 在下图这个对话框中设置网站的 主目录 ,访问的端口 等设置。按照上面的步骤IIS7的设置已经基本完成了,但是这个时候,在Windows vista中只能调试ASP的程序,但是还是无法调试ASP+Access程序,这是因为windows vista的目录权限问题,下面只剩最后一步,设置目录的权限。
5:权限设置:
a:找到系统安装盘:\Windows\ServiceProfiles\NetworkService\AppData\Local,最好是手动输入路径,因为Appdata的文件是隐藏的。右键单击 Temp文件夹,选择 属性。
b:选择 安全 选项,单击 编辑 按钮,进入 编辑权限 的对话框。
c:选择 添加 按钮,添加用户。
d:在 选择用户或组 的对话框中,在 输入对象名称来选择 的表单中,输入大写字幕A后,单击 确定,系统会自动显示所有带有字幕A的系统用户。
e:在系统列出的用户中,选择 Athenticated Users 这个用户,并单击确定。
f:添加完成这个用户以后,选择添加的用户,单击 完全控制,然后 确定,这样,Temp的访问权限搞定了。系统会有安全提示,选择确定就可以了,试一下,是不ASP+Access可以运行了。这样搞定了。

盗版系统避免10月20号后出现黑屏的方法![转自土豆吧]微软将针对中国市场在本月20日启动Windows XP专业版及Office的正版验证计划,届时,安装了盗版Windows XP专业版的电脑将被强行每小时“黑屏”(桌面背景变为纯黑色)一次,Office的菜单栏将被添加“不是正版”的标记。
避免此问题的方法
1.我的电脑-属性-自动更新-关闭自动更新
2.开始-运行(输入services.msc)—禁用Office Source Engine和Automatic Updates
如果20号以后出现每小时黑屏一次的情况,用下面的方法
@echo off
sfc /purgecache
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Wgalogon" /f
taskkill /f /im WgaTray.exe /T
del c:\Windows\system32\WgaTray.exe /f /q
taskkill /f /im WgaTray.exe /T
del c:\Windows\system32\WgaTray.exe /f /q
taskkill /f /im WgaTray.exe /T
del c:\Windows\system32\WgaTray.exe /f /q
taskkill /f /im WgaTray.exe /T
del c:\Windows\system32\WgaTray.exe /f /q
taskkill /f /im WgaTray.exe /T
del c:\WINNT\system32\WgaTray.exe /f /q
taskkill /f /im WgaTray.exe /T
del c:\WINNT\system32\WgaTray.exe /f /q
taskkill /f /im WgaTray.exe /T
del c:\WINNT\system32\WgaTray.exe /f /q
echo. & pause
把上面的复制到记事本里保存,把记事本的后缀Txt改成Bat,然后运行。



  • 系统自带的iis,一般情况下需要安装盘,如果是网络商的虚拟服务器,会在系统盘上保留安装文件。

  • 环境搭建软件phpstudy等,其中有iis环境,切换到这个就可以了。



IIS自带ASP功能
WIN2008需要在程序池中选择支持32位
如果用到父路径等需要开启,默认是不支持的