答案:现在网上的论坛还真是不少,免费的空间有很少,你是否梦想过架设一个属于自己的论坛,咱也体验一下总版主是什么感觉。好了,既然想拥有一个自己的论坛,那就和我一起来架设吧,我把本人这两天的论坛架设的经验献给支持E.S.T的朋友们!
1. IIS5.0+动网论坛7.0Sp2
咱们就先从最简单的ASP编写的动网论坛开始吧。我的测试环境是win2kserver+IIS5.0+Office2k。动网论坛可以到www.AspSyk.net下载最新的版本,我这里是用的是动网论坛7.0Sp2的access版。我们首先需要把动网论坛7.0和SP2的补丁程序下载回家,先将动网论坛的7.0的程序安装到自己希望的路径,我这里是安装到了C:\Inetpub\wwwroot\bbsroot\dvbbs,然后安装SP2补丁程序,需要安装到dvbbs的文件夹下覆盖源程序。现在我们来配置IIS,我在默认站点下创建一个BBS的虚拟目录,然后添加默认文档index.asp,如图1:然后到dvbbs的文件夹下找到Data文件夹,将其属性改为777,如图2:现在我们测试,在浏览器中输入http://127.0.0.1/bbs/是不是可以看到熟悉的动网论坛了。然后用默认密码登陆设置论坛就OK了!
2. IIS5.0+雷傲极酷超级论坛LeoBBS X 040702 简体正式版
因为雷傲论坛是用CGI编写的,所以在在安装之前,首先的让自己的Web服务器支持CGI。你可以到网上下载ActivePerl,需要指出的是在安装ActivePerl的过程中,建议最好把它安装在“C:\usr”文件夹中,这是因为很多CGI程序默认的CGI路径都是C:\usr.
雷傲极酷超级论坛LeoBBS X 040702 简体正式版可以到www.CHINAZ.com下载。将论坛程序解压到C:\Inetpub\wwwroot\bbsroot\LeoBBS.现在我们需要像架设动网论坛时一样在默认站点下添加BBS的虚拟目录,提示输入要发布到网站上的内容的位置把它指向C:\Inetpub\wwwroot\bbsroot\LeoBBS。点击“下一步”我们来设置这个虚拟目录的访问权限,在这里系统已默认选中了“读取”和“运行脚本(如ASP)”选项,我们还要将“执行(如ISAPI应用程序或CGI)”也选中。点击“下一步”虚拟目录的设置就完成了。好了,现在我们要配置IIS让其支持CGI.现在你可以看到,默认网站中已有“bbs”这个目录了,它就是我们刚建成了的那个虚拟目录。右键点击这个目录,在快捷菜单中选择“属性”命令,在打开的“bbs 属性”对话框中,在“虚拟目录”选项卡上点击“配置”按钮打开“应用程序配置”对话框,如图3:点击“添加”按钮,在打开的“添加/编辑应用程序扩展名映射”对话框中的“扩展名”文本框中输入.cgi,注意不要漏掉那个英文的句点,然后在“可执行文件”文本框中输入ActivePerl程序的路径并在后面加上"%s" %s(包括引号),即我们在“可执行文件”文本框中应输入C:\usr\bin\perl.exe "%s" %s,点两次“确定”后,就配置好了。我们还需要将cgi-bin文件夹下的data和members两个文件夹的属性改为777。注意雷傲论坛主要的程序文件都存放在cgi-bin文件夹中,我们首先浏览cgi-bin文件夹中的install.cgi安装论坛,然后需要将虚拟目录BBS重定向到http://yourip/BBS/cgi-bin/index.html,并且要在“在这之下的目录”前面打钩。如图4:好了,雷傲超级论坛我们就架设好了!
3. IIS5.0+CTB论坛
CTB论坛是用PHP编写的,同样我们需要让IIS支持PHP,这里我选用CTB论坛1.73版和PHP5.0,数据库选用MySQL V5.0.0 Alpha For Windows
让IIS5.0支持PHP5.0有两种方法,一种是自己手动配置,一种是从官方下载(www.php.net)php-5.0.0-installer.exe,这是PHP5.0的自动安装程序。第一种方法我在自己调试的时候,虽然IIS是支持PHP了,但是页面上总有“PHP has encountered an Access Violation at 011D73CD”的错误,可能是自己哪里没有配置好,这里我还是给出大虾们手动配置的方法:
第一步:把php-5.0.0-Win32.zip解压放到C:\php
第二步:php.ini-dist改名为php.ini,找到第438行改成 extension_dir = c:\php\ext
第三步:去掉565行;extension=php_mysql.dll前面的";"注释符号
第四步:复制php.ini到Winnt目录下,再复制php5ts.dll和libmysql.dll到WINNT\system32\中
第五步:打开IIS,添加一个php后缀. (指向c:\php\php5isapi.dll)
如图5:
第六步:重新启动IIS
下面我来介绍第二种方法,从官方下载php-5.0.0-installer.exe,安装即可,比较简单。然后我们需要把MySQL V5.0安装到C:\mysql,然后到C:\mysql\bin\winmysqladmin.exe启动mysql.安装论坛的步骤基本和安装雷傲论坛步骤一样,所以这里不再赘述。
好了这样IIS5.0环境下的asp,cgi,php论坛我们都能自己架设了!上述配置若有不妥之处,请大家严厉指正。
上一个:ASP、JSP、PHP 三种语言的比较
下一个:PHP留言簿(带Oracle数据库分页的显示功能)