Windows2008环境下搭建Discuz论坛步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)-处理程序映射
双击“处理程序映射”,在界面的右侧中点击“添加脚本映射…”按照下图中进行设置: