找回密码
 注册
快捷导航
查看: 2345|回复: 0

Discuz论坛架设方法

[复制链接] |自动提醒
阅读字号:

0

回帖

0

积分

8

资产值

入门会员 Rank: 1

注册时间
2011-3-30
发表于 2011-3-30 00:11:08| 字数 3,249| - 中国–福建–福州 电信 | 显示全部楼层 |阅读模式
在所有的论坛架设中,Discuz的架设是其中比较烦琐的一个,这是因为它需要多种组件共同组成一个支持环境。但是,Discuz一旦架设成功,它就可以稳定地支持几千人同时在线,这是很多论坛程序所不能的。因此,对Discuz付出的努力还是值得的。
    安装IIS6.0
    要让Windows Server 2003支持PHP论坛的访问,安装IIS是一个前提。当然,只要愿意,也可以不安装IIS而改用Apache。安装IIS组件方法是:在“管理您的服务器”窗口中,单击“添加或删除角色”。
    在“配置您的服务器向导”窗口中,在列表里选择“应用程序服务器(IIS,ASP.NET)”项后,单击“下一步”按钮继续。
    在出现向导界面时,可以保持不勾选的默认状态并单击“下一步”按钮继续。
    在将Windows Server 2003 安装光盘放入光驱后,耐心等待IIS组件的安装成功。在出现提示框界面时,单击“完成”结束IIS组件的安装。
    安装IIS完毕后,在IE浏览器的地址栏中使用http://127.0.0.1检查一下初始环境,当出现“建设中。您想要查看的站点当前没有默认页。可能正在对它进行升级和配置操作。”的提示时,表示IIS组件安装成功。
配置PHP支持环境,需要分两步,一是安装PHP支持包;二是在IIS中启用PHP的支持。
1.    安装PHP支持包
    登录http://www.discuz.com/index.php?category=4,根据下方内容给出的PHP支持包的下载网址,获得基于Windows系统的PHP支持包文件。
    把下载得到的PHP-5.1.4-win32文件解压得到PHP-5.1.4-win32文件夹,将文件夹重命名为PHP,并复制到E:\(因为测试环境中Windows Server 2003是安装在E盘的),即形成E:\PHP文件夹。
    在E:\PHP\ibmysql.dll文件和E:\PHP\ext\文件夹中所有DLL文件复制到E:\Windows\system32\文件夹下。
在E:\PHP\php.ini-dist,然后用手写板打开,利用记事本的查找功能搜索“extension_dir=”这个关键字。在搜索到这一行后,将等号后面的路径指到PHP目录下的exe目录,即“extension_dir=”E:\PHP\ext””。
    接着,需要将extension=php_mbstring.dll、extension=php_gd2.dll、extension=php_mysql.dll三行左侧顶端的“;”符号删除。
设置完毕后,保持PHP.ini文件。这样,就结束了PHP支持包的安装。
2.    在IIS中启用PHP的支持
    依次单击“开始-设置-控制面板-管理工具-Internet信息服务(IIS)管理器”菜单,打开”“Internet信息服务(IIS)管理器”(以下简称IIS窗口)窗口后,要注意PHP与IIS的整合支持CGI和ISAPI两种模式,这里我们推荐ISAPI。
    在IIS窗口中选择中“网站-默认网站”项并单击鼠标右键,在弹出的快捷菜单中选择“停止”。
    选中默认网站并单击鼠标右键,在弹出的快捷菜单中选择“属性”。在进入属性窗口后,在“ISAPI筛选器”选项卡中单击“添加”按钮。
    在弹出的“筛选器属性”窗口中,在“筛选器名称”栏中输入“PHP”。单击“浏览”按钮,将可执行文件指向到E:\PHP\php5isapi.dll文件。
    在“主目录”选项卡界面中单击“应用程序设置”部分的“配置”按钮。
    在弹出的“应用程序配置”窗口中,单击“添加”按钮。
    在弹出所示窗口中新增一个扩展名映射,扩展名为.php,单击“浏览”将可执行文件指向E:\PHP\php5isapi.dll。
    在“文档”选项卡中单击“添加”按钮。在“启用默认内容文档”列表中添加Index.php项,接着,选中此项并单击“上移”按钮将其调整到最上方的最高优先级。
    设置完成后,连续单击确定直至退出IIS窗口。
    在命令提示符窗口中,依次执行如下命令:
Net stop w3svc
Net stop iisadmin
Net start w3svc
    在命令的执行过程中,要注意及时根据提示输入字母Y并按Enter键确认。
    重新打开IIS窗口,选中“WEB服务扩展”节点后,在右侧的窗格中设置允许“所有未知ISAPI扩展”和“Active Server Pages”。
    在默认网站指向的主目录“E:\Inetpub\wwwroot”文件中新建一个文本文件,并写入如下三行内容:
<?php
phpinfo()
?>
     这三行内容是用于测试PHP环境的。在保存文件后,将文件重命名为“phpinfo.php”文件。
     在IIS窗口中选中默认网站并单击鼠标右键,在弹出的快捷菜单中选择“启动”。在选中默认网站节点后,选中并右键单击右侧窗格中的“phpinfo.php”文件,在弹出在快捷菜单中选择“浏览”。
     当看到测试环境结果页面时,表示IIS的PHP支持环境已经准备就绪。在结果中可以看到PHP配置文件的路径为 “E:\WINDOWS\php.ini”。
至此,IIS的PHP环境支持方面的操作就结束了。
因为Discuz论坛需要MYSQL服务器的支持,所以现在我们需要安装MYSQL服务器为此,需要执行如下操作:
    登录http://www.discuz.com/index.php?category=4,根据下方内容中给出的MYSQL安装包的下载网址,获得基于Windows系统的MYSQL安装包文件。
    MYSQL安装包具有标准的图形安装界面,它可以帮助我们很轻松地安装它的安装。
    在出现“Setup Type”界面时,建议选择Custom安装方式。(www.ghost520.net)这样,下一步中我们可以自行定制安装的路径。
    在出现“Custom Setup”界面时,单击右下角的“Change”按钮重新指定一个安装路径,如E:\php\mysql文件夹。实际上,指定那个文件夹并没有关系,只是将这些文件安装在一个相对集中的路径中,将有益于相关的管理操作。
    在出现“Mysql.com Sign-UP”界面时。选中“Skip Sign-UP”项并单击“Next”按钮继续。
    在出现完成向导界面时,选择“Configure The MySQL Server Now”项并单击“Finish”按钮继续。
    在进入配置向导界面后,选中“Standard Configuration”项继续。
    在出现所示的界面时,要勾选“Include Bin Directory In Winodows PATH”项继续。这样,我们就可以在命令中对MYSQL服务器进行管理了。
    在出现的界面后,需要为MYSQL默认的管理员账户ROOT设置一个密码,这个密码要记好。因为下面的操作中需要使用它。
    在出现界面时,要单击“execute”执行初始化环境的操作。
    在看到初始化成功的界面时,单击“Finish”按钮继续。
    在完成MYSQL服务器的安装后,强烈建议重新启动一次Windows Server2003计算机,否则将有可能对下面的操作产生影响。
ZendOptimizer的作用很简单,它就是起到加速PHP解释的作用。在某些环境中, 它可以起到加速30%的巨大的效果,这对同一时间有数千人访问的论坛来说,无疑是个效率提升的不二选择。同时,这也意味着,对于访问人数呈小型状态的Discuz论坛来说,此组件不安装也可以的。安装ZendOptimizer需要执行如下操作。
    1.    下载Zend安装包。
    2.    双击下载得到ZendOptimizer-3.0.1-Windows-i386.exe文件,在出现界面框后点击“NEXT”按钮继续。
    3.    在出现界面时,可以看到Zend即将安装到的路径信息。这里建议单击“Browse”按钮将路径更改为“E:\php\zend”。之后依次点击“NEXT”在出现提示界面时,单击“Install”按钮开始执行程序的安装。在出现提示框单击“是”按钮地。直到最后结束安装。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-26 22:26 , Processed in 0.099469 second(s), 30 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部