Windows2008环境下搭建Discuz论坛步骤

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

准备软件:

mysql-essential-5.0.45-win32.msi

php-5.2.4-Win32.zip

UCenter_1.5.1_SC_GBK.zip

ZendOptimizer-3.3.0-Windows-i386.zip

Discuz_7.2_FULL_SC_GBK.zip

环境要求:

Windows server 2003及以上(该文档是Windows Server 2008)

环境部署:

安装IIS,

Win7系统可直接进行安装,不用下载。

安装MySQL:

i.进入MySQL的存放目录,双击MySQL-essential-5.0.45-win32.msi,如下图所示:

ii.点击Next,选择Custom 自定义安装,如下图所示:

iii.点击Next,在出现的界面中点击“Change”按钮更改MySQL的安装目录:iv.点击OK,进入下一步界面:

v.点击Install按钮,进入下一步界面:vi.点击Next,继续下一步:

vii.点击Next按钮,继续:viii.点击Finish按钮,继续进行:

ix.继续Next,出现如下界面:

x.选择Detailed Configuration选项,点击Next按钮:

xi.选择Server Machine选项,点击Next按钮:

xii.选择Non-Transactional Database Only选项,点击Next:

xiii.选择Manual Setting选项,更改连接数,一般为128-512之间,点击Next:

xiv.选择Enable TCP/IP Networking选项,选择端口号为3306:点击Next,此处若是出现如下界面,说明3306端口被占用,若想使用该端口,需要先将其关闭。

若无次界面,说明端口设置正常,可继续进行安装:

xv.选择第三个选项,将Character Set下拉选项中的gbk选项,点击Next:xvi.将两个复选框进行选择,Server Name中选择MySQL即可,点击Next:

xvii.选择第一个复选框,输入Root用户的密码,一般设置为Root。下面的远程连接复选框不要选择,点击Next:

xviii.在出现的界面中点击Excute按钮,四个小圆中会显示对号,说明安装成功,结束安装。若是有红色的叉号出现,说明该项有问题,需要重新检查。

xix.接下来测试MySQL是否可以正常工作:

开始-运行-cmd ,输入命令:MySQL –u root –p

提示输入密码,输入密码后若能够正常进入MySQL的控制台,说明MySQL安

装正常。

更改MySQL数据库目录:

1.停止MySQL服务:在cmd窗口中输入:net stop MySQL ;

2.打开安装目录下的my.ini文件,可用记事本打开;

3.找到:D atadir = "X:\Server_Core\MySQL\data”,修改为D atadir = “X:\Database”;

4.将安装目录下的\data文件夹复制到X:\下,并重命名为X:\Database;

5.进入CMD命令提示窗口中,重新启动MySQL服务:net start MySQL ;

6.重新测试MySQL是否正常工作;

7.准备LibMySQL 动态链接库,将X:\Server_Core\MySQL\bin\libMySQL.dll下的LibMySQL文件复制

到C:\Windows\System32下。

安装PHP

1.解压PHP文件,并将其复制到:D:\Server_Core文件夹下(同MySQL属于平级);

2.进入PHP文件夹,将php.ini-dist重命名为php.ini;

3.用记事本或其它文本编辑文件打开php.ini文件;

4.找到:extension dir=”./” 将其更改为extension dir=” D:\Server_Core\PHP\ext”

5.找到:Windows Extensions模块下的动态模块配置中,将如下几个模块去掉注释(将每行前的分号

去掉):extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_MySQL.dll

这三个是必须的模块,其它可根据自己需求进行释放;

6.找到disable_functions= 更改为:disable_functions =

passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,i ni_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_ser ver(此项中不可有phpinfo项,否则后面测试不会显示php支持信息界面)。

7.将PHP52iis目录下的libmcrypt.dll,libmysql.dll,php5ts.dll三个文件到C:/windows/System32目录

下。

IIS与PHP整合配置

1.启动IIS管理器,新建一个网站,如下图所示:

2.点击“添加网站”,弹出如下对话框:

3.网站名称:用户可自己输入一个名称;

应用程序池:可使用默认的,也可在创建网站前自己先创建一个应用程序池,然后在这里进行选择;

物理路径:在网站分区中建立一个wwwroot以及下级站点文件夹bbs;

在IP地址中找到网站所在服务器的IP地址,端口可使用80,若80端口被占用,可用其它端口,如(81、82);

4.配置应用程序扩展名映射:

点击网站名(DZ)-处理程序映射

双击“处理程序映射”,在界面的右侧中点击“添加脚本映射…”按照下图中进行设置:

相关文档
最新文档