11 12
发新话题
打印

从零开始学装Discuz!(Windows Server 2003 R2 版)图多,卡!

本主题由 有志青年 于 2008-7-24 16:52 解除置顶

从零开始学装Discuz!(Windows Server 2003 R2 版)图多,卡!

从零开始学装Discuz!


(Microsoft Windows Server 2003 R2 版)


注:重点及提示用红字标识请仔细阅读





  二十一世纪是网络的世纪,我们每天都少不了在网络晃悠,久了就会萌生出人家可以做出这么好看的网站什么的,那天我也搞个试试的想法。本帖就可助你一臂之力。Microsoft Windows 2000 ServerMicrosoft Windows XPMicrosoft Windows Server 2003,方法大同小异(最大的不同无非就是WINDOWS 2000的系统目录名为WINNTWINDOWS XP以上版本的系统目录名均为WINDOWS)就不一一介绍了,以本人机子的WINDOWS 2003为主谈谈如何安装Discuz!
注:本文所述内容均假设您已具备基本的电脑操作常识为前提,如您还未了解相关知识请酌情参考。下文中Microsoft Windows 系统如无特别注明均简称为Win。此文也适用于XP、2000,大同小异。近来常有人询问我Zend导致的故障,经排查是因为Zend版本陈旧与PHP最新版本不太兼容造成的,请大家暂缓安装Zend,并不影响安装运行。

目录


第一章 安装论坛之前......

  1. 硬件配置
  2. 软件配置

第二章 安装及调配

  1. 
Microsoft Internet Information Services (IIS)

  • IIS安装
  • PHP配置
  • MySQL安装
  • Discuz!安装
    false
      2. Apache

      3. SupeSite

    第三章 常见问题解答

    正文


    第一章 安装论坛之前......


    1-1. 硬件配置
      Cpu-Z 是一款家喻户晓的CPU检测软件,除了使用Intel或AMD自己的检测软件之外,我们平时使用最多的此类软件就数它了。它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。另外,它还能检测主板和内存的相关信息,其中就有我们常用的内存双通道检测功能。


    图片附件: [图1-1] snap001.JPG (2006-8-20 19:12, 113.43 K)




    图片附件: [图1-2] snap002.JPG (2006-8-20 19:12, 89.08 K)




    图片附件: [图1-3] snap003.JPG (2006-8-20 19:12, 84 K)




    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP

    第二章 安装及调配(请各位注意安装顺序)


    如没有安装IIS请按下图操作


    图片附件: [图3-1] snap009.GIF (2006-8-20 19:24, 211.51 K)




    图片附件: [图3-2] snap011.JPG (2006-8-20 19:28, 209.42 K)




    图片附件: [图3-3] snap012.JPG (2006-8-20 19:28, 177.89 K)




    图片附件: [图3-4] snap014.JPG (2006-8-20 19:30, 106.29 K)




    图片附件: [图3-5] snap015.JPG (2006-8-20 19:30, 107.72 K)




    图片附件: [图3-6] snap016.JPG (2006-8-20 19:30, 101.57 K)




    图片附件: [图3-7] snap017.JPG (2006-8-20 19:30, 54.04 K)




    图片附件: [图3-8] snap018.JPG (2006-8-20 19:36, 102.12 K)




    图片附件: [图3-9] snap019.JPG (2006-8-20 19:36, 83.93 K)




    图片附件: [图3-10]
    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP


    图片附件: [图4-8] snap037.JPG (2006-8-20 19:55, 245.02 K)




    图片附件: [图4-9] snap038.JPG (2006-8-20 19:55, 241.28 K)




    图片附件: [图4-10] snap039.JPG (2006-8-20 19:58, 31.58 K)




    图片附件: [图4-11] snap040.JPG (2006-8-20 19:58, 256.81 K)




    图片附件: [图4-12] snap041.JPG (2006-8-20 20:01, 255.44 K)




    图片附件: [图4-13] snap042.JPG (2006-8-20 20:01, 229.28 K)




    图片附件: [图4-14] snap043.JPG (2006-8-20 20:02, 31.54 K)




    图片附件: [图4-15] snap044.JPG (2006-8-20 20:02, 250.75 K)




    图片附件: [图4-16] snap045.JPG (2006-8-20 20:02, 249.43 K)




    图片附件: [图4-17] snap046.JPG (2006-8-20 20:04, 31.01 K)

    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP

    安装IIS5.1(Windows XP内含)支持PHP: 
      打开Internet信息服务(IIS)管理器后,在鼠标左击选中默认网站,单击鼠标右键在弹出的菜单中选择“属性”,在弹出的对话框中选择标签栏中的“ISAPI 筛选器”。点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再点击“浏览”按钮选择php5isapi.dll 所在路径,如:D:\PHP5 \php5isapi.dl,然后点击确认,返回“默认网站属性”窗口。
    第二步:选择“默认网站属性”窗口里标签栏中的“主目录”,再点击 “配置”按钮,会弹出一个“应用程序配置”窗口。点击此窗口的“添加”按钮,在弹出的窗口中先在扩展名上填写 .php然后点击 “浏览”按钮将可执行文件指向 php5isapi.dll 所在路径,如:D:\PHP5 \php5isapi.dl,返回“添加/编辑应用程序扩展名映射”窗口,确认动作为全部动作、己勾选脚本引擎和检查文件是否存在,检查无误后点击 “确认”按钮。返回“应用程序配置”窗口,点击 “确认”按钮。如果还想支持其它可依次类推。
    第三步:返回至“默认网站属性”窗口,在标签栏选择“文档”,在弹出的对话框中点击“添加”按钮,向默认的 Web 站点启动文档列表中添加index.php 项。您可以将 index.php 上移到最高,这样访问站点时就会首先自动寻找并打开 index.php 文档。搞定后点击确定,然后重新启动IIS!OK。如果还不行请重启电脑。


    图片附件: [图4-46] snap075.gif (2006-8-20 20:27, 363.65 K)




    图片附件: [图4-47] snap076.JPG (2006-8-20 20:29, 429.75 K)




    图片附件: [图4-48] snap077.JPG (2006-8-20 20:31, 128.52 K)




    图片附件: [图4-49] snap078.JPG (2006-8-20 20:31, 98.05 K)




    图片附件: [图4-50] snap079.JPG (2006-8-20 20:31, 78.31 K)




    图片附件: [图4-51] snap080.JPG (2006-8-20 20:31, 32.17 K)




    图片附件: [图4-52] snap081.JPG (2006-8-20 20:37, 99.76 K)




    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP

     三、Discuz!安装:

    1,解压缩Discuz!把解压后文件夹内的upload目录的内容复制到 D:\www根目录下
    2,打开浏览器,在地址栏输入:http://localhost/install.php 进行安装
    在安装中会提示设置数据库用户名等信息,请按下面的更改
    数据库服务器:localhost

    数据库用户名:root         瞅瞅这是不是一样滴

    数据库密码 :安装mysql 时的密码
    如图出现Access denied for user'dbuser'@'localhost'(using password:YES)是因为没有配置config文件的数据库信息导致的,解决方法:配置论坛程序根目录下的config.inc.php。
    其它的依据提示即可.搞定离手,万事大吉。以后的建设规化就是兄弟你自己的事了。OK,到此Discuz! 5.0.0 RC1 GBK安装成功。祝大家开心,有事您说话。


    图片附件: snap145.JPG (2006-8-24 09:58, 216.22 K)



    图片附件: snap146.JPG (2006-8-24 10:00, 26.62 K)



    图片附件: snap147.JPG (2006-8-24 10:00, 39.46 K)



    图片附件: snap148.JPG (2006-8-24 10:00, 211.75 K)



    图片附件: snap149.JPG (2006-8-24 10:00, 145.4 K)



    图片附件: snap150.JPG (2006-8-24 10:05, 128.77 K)



    图片附件: snap151.JPG (2006-8-24 10:05, 46.31 K)



    图片附件: snap152.JPG (2006-8-24 10:05, 260.22 K)



    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP

    安装IIS6.0(Windows 2003内含)支持PHP:
      打开Internet信息服务(IIS)管理器后,在鼠标左击选中“Web服务扩展”,单击鼠标右键在弹出的菜单中选择“添加一个新的Web服务器扩展” 在弹出的新建Web服务扩展窗口中扩展名填写:PHP,点击“添加”按钮,点击“浏览”按钮,选择php5isapi.dl(如:D:\PHP5 \php5isapi.dl),点击“打开”按钮,勾选上“设置扩展状态为允许”,点击“确认”按钮。
      打开IIS,在WEB服务器扩展中“添加一个新的Web服务器扩展”,扩展名处填上:PHP,然后点“添加”设置如下图接着确定,把“设置扩展状态为允许”勾上确定完成服务器扩展添加。
      其它的和安装IIS5.1支持PHP步骤一样了,只是最后点有些不一样,在第三步中搞定后点击确定后别急着重启IIS先点击开始菜单选择“运行”依次输入CMD回车
    net stop w3svc   回车
    net stop iisadmin  回车
    net start w3svc   回车
    再打开IIS管理器,在“Internet信息服务(IIS)管理器”左边的“WEB服务扩展”中设置所有未知ISAPI 扩展 允许,Active Server Pages 允许,Internet数据连接器 允许,最后重启IIS,好了WINDOWS 2003已成功为IIS加载了PHP支持。

    (四)Mysql:
      我是安装到D:\MySQL,完成后我的MySQL目录就是D:\MySQL。
    解压mysql-5.0.24-win32.zip,双击解压后文件夹的Setup.exe安装MySQL即可

    不要图一时方便空着密码,不然可能日后使用会有麻烦。

    安装完后同志们在开始菜单的运行中输入D:\MySQL\bin\mysqld-nt.exe测试下,会有一个命令符窗口一闪而过
    再运行窗口中输入CMD打开命令符窗口
    依次输入 d: 回车
    cd mysql5\bin 回车
    mysql -uroot -p 回车
    输入密码 看见提示符已变成mysql>就是安装成功了。


    图片附件: [MySQL安装示意图-1] snap100.JPG (2006-8-24 09:21, 86.16 K)




    图片附件: [MySQL安装示意图-2] snap101.JPG (2006-8-24 09:21, 87.68 K)




    图片附件: [MySQL安装示意图-3] snap103.JPG (2006-8-24 09:21, 126.49 K)



    图片附件: [MySQL安装示意图-4] snap104.JPG (2006-8-24 09:21, 102.07 K)



    图片附件: [MySQL安装示意图-5] snap105.JPG (2006-8-24 09:25, 57.96 K)



    图片附件: [MySQL安装示意图-6] snap106.JPG (2006-8-24 09:25, 97.34 K)



    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP

     (二)Apache:
      Apache的安装很简单,我就直接把他装到了D盘根目录下(我C盘是系统盘,D盘是temp盘,偶发现在windows下单独拿个分区来做临时文件的存放地对系统的速度影响不小,这样做能提升系统运行的速度,感兴趣的朋友可以试试看),安装完后我的apache目录就是D:\Apache2。如图二所示
    [attach]33719[/attach]
    [attach]33720[/attach]
    [attach]33721[/attach]
    [attach]33722[/attach]
    [attach]33723[/attach]
    [attach]33724[/attach]
    [attach]33725[/attach]
    [attach]33726[/attach]
    [attach]33727[/attach]
    [attach]33728[/attach]
    [attach]33794[/attach]

    Microsoft Windows 下的 Apache 2.0.x
      先停止Apache
      用记事本打开D:\Apache2\conf下的httpd.conf
      这个文件我改了几个地方:
      把PHP直接作为apache的一个模块运行,我在里面加了两句:

    查找到 #LoadModule ssl_module modules/mod_ssl.so 在它的下面一行加上

    LoadModule php5_module "D:/PHP5/php5apache2.dll"
    AddType application/x-httpd-php .php 注意点前面有个空格滴,大家最好用复制粘贴

    我在D盘下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:
    把DocumentRoot "D:/Apache2/Apache2/htdocs"改成了DocumentRoot "D:/WWW"

    Apache2.0.x于1.3.x相比2.0.x默认不能直接列目录,偶感觉不爽,就改了:
    把DocumentRoot "D:/www"这句下的如下语句

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    </Directory>
    改为:
    <Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
    </Directory>

    修改目录的默认首页:
    在 DirectoryIndex index.html index.html.var 后面写上你想设置为首页的文件名,如:index.php index.html等 一般把index.php排在最前面,这样服务器会优先查找此文件。加快和方便了论坛访问
    如:DirectoryIndex index.php index.html index.html.var
    别的就没再动什么地方,保存后退出。

    注意一点的是,要使以上所有这些配置生效需要重新启动电脑
    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP

    安装IIS6.0(Windows 2003内含)支持PHP:
      打开Internet信息服务(IIS)管理器后,在鼠标左击选中“Web服务扩展”,单击鼠标右键在弹出的菜单中选择“添加一个新的Web服务器扩展” 在弹出的新建Web服务扩展窗口中扩展名填写:PHP,点击“添加”按钮,点击“浏览”按钮,选择php5isapi.dl(如:D:\PHP5 \php5isapi.dl),点击“打开”按钮,勾选上“设置扩展状态为允许”,点击“确认”按钮。
      打开IIS,在WEB服务器扩展中“添加一个新的Web服务器扩展”,扩展名处填上:PHP,然后点“添加”设置如下图接着确定,把“设置扩展状态为允许”勾上确定完成服务器扩展添加。
      其它的和安装IIS5.1支持PHP步骤一样了,只是最后点有些不一样,在第三步中搞定后点击确定后别急着重启IIS先点击开始菜单选择“运行”依次输入CMD回车
    net stop w3svc   回车
    net stop iisadmin  回车
    net start w3svc   回车
    再打开IIS管理器,在“Internet信息服务(IIS)管理器”左边的“WEB服务扩展”中设置所有未知ISAPI 扩展 允许,Active Server Pages 允许,Internet数据连接器 允许,最后重启IIS,好了WINDOWS 2003已成功为IIS加载了PHP支持。


    图片附件: [IIS VS PHP图 - 1] snap001.JPG (2006-6-23 10:05, 249.42 K)




    图片附件: [IIS VS PHP图 - 2] snap002.JPG (2006-6-23 10:05, 29.85 K)




    图片附件: [IIS VS PHP图 - 3] snap003.JPG (2006-6-23 10:05, 62.24 K)




    图片附件: [IIS VS PHP图 - 4] snap004.JPG (2006-6-23 10:05, 254.62 K)




    图片附件: [IIS VS PHP图 - 5] snap006.JPG (2006-6-23 10:07, 96.13 K)




    图片附件: [IIS VS PHP图 - 6] snap007.JPG (2006-6-23 10:07, 26.03 K)




    图片附件: [IIS VS PHP图 - 7] snap008.JPG (2006-6-23 10:07, 103.01 K)




    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP

    安装IIS6.0(Windows 2003内含)支持PHP:
      打开Internet信息服务(IIS)管理器后,在鼠标左击选中“Web服务扩展”,单击鼠标右键在弹出的菜单中选择“添加一个新的Web服务器扩展” 在弹出的新建Web服务扩展窗口中扩展名填写:PHP,点击“添加”按钮,点击“浏览”按钮,选择php5isapi.dl(如:D:\PHP5 \php5isapi.dl),点击“打开”按钮,勾选上“设置扩展状态为允许”,点击“确认”按钮。
      打开IIS,在WEB服务器扩展中“添加一个新的Web服务器扩展”,扩展名处填上:PHP,然后点“添加”设置如下图接着确定,把“设置扩展状态为允许”勾上确定完成服务器扩展添加。
      其它的和安装IIS5.1支持PHP步骤一样了,只是最后点有些不一样,在第三步中搞定后点击确定后别急着重启IIS先点击开始菜单选择“运行”依次输入CMD回车
    net stop w3svc   回车
    net stop iisadmin  回车
    net start w3svc   回车
    再打开IIS管理器,在“Internet信息服务(IIS)管理器”左边的“WEB服务扩展”中设置所有未知ISAPI 扩展 允许,Active Server Pages 允许,Internet数据连接器 允许,最后重启IIS,好了WINDOWS 2003已成功为IIS加载了PHP支持。


    图片附件: [IIS VS PHP图 - 1] snap001.JPG (2006-6-23 10:05, 249.42 K)




    图片附件: [IIS VS PHP图 - 2] snap002.JPG (2006-6-23 10:05, 29.85 K)




    图片附件: [IIS VS PHP图 - 3] snap003.JPG (2006-6-23 10:05, 62.24 K)




    图片附件: [IIS VS PHP图 - 4] snap004.JPG (2006-6-23 10:05, 254.62 K)




    图片附件: [IIS VS PHP图 - 5] snap006.JPG (2006-6-23 10:07, 96.13 K)




    图片附件: [IIS VS PHP图 - 6] snap007.JPG (2006-6-23 10:07, 26.03 K)




    图片附件: [IIS VS PHP图 - 7] snap008.JPG (2006-6-23 10:07, 103.01 K)




    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP


    图片附件: [IIS VS PHP图 - 20] snap021.JPG (2006-6-23 10:12, 106.85 K)




    图片附件: [IIS VS PHP图 - 21] snap022.JPG (2006-6-23 10:12, 254.18 K)




    图片附件: [IIS VS PHP图 - 22] snap023.JPG (2006-6-23 10:12, 256.14 K)




    图片附件: [IIS VS PHP图 - 23] snap024.JPG (2006-6-23 10:14, 301.92 K)




    图片附件: [IIS VS PHP图 - 24] snap025.JPG (2006-6-23 10:14, 43.42 K)




    图片附件: [IIS VS PHP图 - 25] snap026.JPG (2006-6-23 10:14, 19.97 K)




    图片附件: [IIS VS PHP图 - 26] snap027.JPG (2006-6-23 10:14, 102.29 K)




    图片附件: [IIS VS PHP图 - 27] snap028.JPG (2006-6-23 10:14, 23.85 K)




    图片附件: [IIS VS PHP图 - 28] snap030.JPG (2006-6-23 10:14, 48.28 K)




    图片附件: [IIS VS PHP图 - 29]
    Ooooo 飞 (  ) 起 ) / 一 (_/  脚

    TOP

     11 12
    发新话题