如何在自己的电脑上搭建IIS服务器

w2k/xp/IIS服务器完全配置最详教程
---------------------------------------


前言:我在网上找了很多教程,亲自动手用w2k配置了一次.发现在配置过程中,很多地方教程没有讲到。于是修改了网上流行的服务器配置方法给菜鸟写下这篇详细教程。文中图片也不是我抓的,是从网上找到。我用的是2k,系统盘目录为windows.如果你也用2k的话,你的系统目录可能是winnt,请自行对照。

现在我们要使IIS实现ASP,CGI,PERL和PHP+MYSQL.

所需软件(注意都要是For Windows的):
ActivePerl
MYSQL
phpMyAdmin(管理MYSQL的工具)

这三个可以上 www.skycn.net下载,搜索它们的名字即可.

PHP for Windows的压缩包,不要那个直接安装的

这个可以上www.php.net下载

一.ASP支持:
.w2k和xp服务器版IIS自带的功能,什么都不用做,本身就支持ASP运行。
二.CGI,PERL支持:
.安装ActivePerl
运行下载的ActivePerl一步一步安装(注意:安装过程中,安装路径请选择到根目录的/usr/下,这样对以后调试程序省很多事) 像我安装在c:\usr目录下.不要默认安装在/perl下。

2.配置IIS
打开'Internet 信息服务'(在'管理工具'里),点开默认站点的属性,如图:

http://smallhome.51.net/lcx/php/1.gif

选择 '主目录' 选项卡,然后点 '配置(G)...',弹出如图对话框:

http://smallhome.51.net/lcx/php/2.gif

然后 '添加(D)' 如下图:

http://smallhome.51.net/lcx/php/3.gif

推荐'c:\usr\bin\perl.exe' 记得一定要在后面加上' %s %s ' ,不然没法执行cgi的,确定后。用同样的方法添加扩展名pl,如图:

http://smallhome.51.net/lcx/php/4.gif

完成后如图:

http://smallhome.51.net/lcx/php/5.gif

现在你的IIS已经支持cgi,perl了!  


三.PHP支持:
1.安装PHP和MYSQL
运行下载的PHP和MYSQL一步一步安装就行了(装到哪里都行,一般现在网上流行装的是php的压缩包),像我将php.zip解压缩在c:\php下。
2.PHP支持:
2.1 拷贝php目录下所有dlls,包括子目录下的dlls文件呀,到c:windows/system32下.
php.ini拷贝到windows下
2.2配置IIS:和刚才配置cgi一样,添加.php ,注意你的php.exe你安装在哪,路径就是那儿呀。如下图:

http://smallhome.51.net/lcx/php/6.gif

注意:我在网上找这图有误,图中的'c:\php\php.exe'应改为'c:\php\php.exe % %'而且不要引号。

完成后如下图:

http://smallhome.51.net/lcx/php/7.gif

注意:我在网上找这图有误,图中打对号的'c:\program files\php\php.exe'应改为
'c:\php\php.exe % %'而且不要引号

最后,如图:

http://smallhome.51.net/lcx/php/8.gif

这里的 '执行权限' 该成:'脚本和可执行文件' 然后确定ok!
现在你的IIS已经完全支持php了

四.设置Mysql了:
先安装mysql,用winzip8.0打开软件包进行完全安装,默认安装路径为:c:\mysql;
安装完成后,打开“开始”按钮中的“运行”,输入命令:C:\mysql\bin\mysqld-nt.exe --install,并执行; 打开“开始”按钮下的“程序”=》“管理工具”=》“服务”,找到“mysql”服务,启动它; 至此,mysql安装完成,重启win2000adanced server。
您还可以打开C:\mysql\bin\winmysqladmin.exe,在第一次用它时,需要建立管理员名及密码,我分别设置为root和(yourpassword)。关闭它后,程序自动在状态行下建立一个“红绿灯”的小图标。 现在你的IIS已经完全支持PHP+MYSQL了
五.如何在本机调试asp/php/cgi?
将你下载的asp或php或cgi程序,像论坛了,放在一个目录下,然后鼠标右键点目录-属性-web共享-共享这个文件夹-确定即可。在点确定那个对话框中别名可以更改或不改。然后在ie中
http://127.0.0.1/这个文件夹名(如果用了别名这里就是别名了)/你的程序
来访问。127.0.0.1可以改为你的机器名。
六.本机调试php出现一些问题的解决方法
装完PHP后,PHP无法显示: 出现Alert打头的几行英文警告
1.找到windows目录下的php.ini文件。用记事本打开,将这行
; cgi.force_redirect = 1
改为

cgi.force_redirect = 0

(一定要把分号去掉)
如果还是出现这个错误,请将php目录下的php.exe也copy到windows目录下,当然此时要将第三步的2.2小节图像显示的c:\php\php.exe % %的设置要改为c:\windows\php.exe % %了。这样一般不会出错了。
2.无法跳转,即php程序链接无效请先修php.ini 的

register_globals = Off

里的 Off 为 On


顺利安装完毕,基本无问题!
 


相关文章:
------------------
返回首页
Copyright © 2008 shuziren.biz All rights reserved.