WindowServer2008 R2 部署discuz

约定

      mysql-5.5.39-win32.msi

      php-5.3.29-nts-win32-VC9-x86.msi

      phpMyAdmin-4.2.9-all-languages.zip

      ZendGuardLoader-php-5.3-Windows.zip

安装

      安装IIS

      安装mysql

      安装php

      安装phpMyAdmin

      安装ZendGuardLoader

Windows2008系统上架设Discuz论坛

 

 Discuz在Windows2008架设,详细操作

WindowServer2008 R2 部署discuz

一般都是虚拟主机架设比较方便,如果是空间架设的话比较麻烦,步骤比较多!

Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有14年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz! X3.2正式版于2014年6月4日发布,首次引入应用中心的开发模式。2010年8月23日,康盛创想与腾讯达成收购协议,成为腾讯的全资子公司。

Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局著作权登记号 2006SR11895)是康盛创想(北京)科技有限公司(英文简称Comsenz)推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。

软件实施

php-5.3.29-nts-Win32-VC9-x86

mysql-5.5.39-win32

Zend Guard Loader (Runtime for PHP 5.3)

phpMyAdmin-4.2.9-all-languages

安装配置软件

1、安装IIS右键“我的电脑”,选择“管理”,打开“服务器管理器”, 点击左边菜单栏“角色”调出角色窗口。

WindowServer2008 R2 部署discuz

接着点击“添加角色”,弹出添加“角色向导”

WindowServer2008 R2 部署discuz

点击“下一步”进入服务器角色选项

WindowServer2008 R2 部署discuz

勾选“Web服务器(IIS)”。Windows 进程**服务,Windows 进程**服务通过删除对HTTP 的依赖关系,可统一 Internet 信息服务 (IIS) 进程模型。通过使用非 HTTP 协议,以前只可用于 HTTP 应用程序的 IIS 的所有功能现在都可用于运行 Windows Communication Foundation (WCF) 服务的应用程序。IIS7.0 还使用 Windows 进程**服务通过 HTTP 实现基于消息的**。点击“下一步”到Web服务器安装界面。

WindowServer2008 R2 部署discuz

点击下一步弹出Web服务器(IIS)的功能选项,勾选需要安装的组件。采用默认安装,在这种安装方式下,只会安装最少的一组角色服务。如果需要其他 IIS 角色服务,例如“应用程序开发”或“运行状况和诊断”,请确保在向导的“选择角色服务”页中选中与这些功能关联的复选框。这里我们注意勾选CGI组件。 

WindowServer2008 R2 部署discuz

点击”下一步”进入安装选择确认界面。

WindowServer2008 R2 部署discuz

系统列出了IIS服务器的安装列表,这里可以看到常见的HTTP功能,安全性及管理工具都在安装的列表里面,这时点击“安装”即可对这些组件及功能进行安装。

WindowServer2008 R2 部署discuz

等待安装完闭。

WindowServer2008 R2 部署discuz

安装完毕后关闭向导窗口,再打开浏览器输入本机IP,验证IIS7是否安装成功。

WindowServer2008 R2 部署discuz

2、安装配置PHP

选择适合的安装路径,下一步。

WindowServer2008 R2 部署discuz

选择IIS FastCGI,下一步。

WindowServer2008 R2 部署discuz

默认下一步。

WindowServer2008 R2 部署discuz

开始安装。

WindowServer2008 R2 部署discuz

安装完成。

WindowServer2008 R2 部署discuz

PHP5.3.29版本的配置文件为php.ini,找到下面
[Date]
; Defines the default timezone used by the date functions
http://php.net/date.timezone
; date.timezone =
更改为
[Date]
; Defines the default timezone used by the date functions
http://php.net/date.timezone
date.timezone = Asia/Shanghai
确认配置文件有以下内容。(PHP5.3.29版本默认是这样)
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
**你需要的扩展选项,即将相应dll语句前的分号”;”删除。(PHP5.3.29版本默认已**)
一般需要**的有
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
在IIS的默认目录下新建文件phpinfo.php,代码为<?php phpinfo(); ?> 。然后在浏览器中打开http://10.10.10.8/phpinfo.php(假设主机IP为10.10.10.8),显示如下。

WindowServer2008 R2 部署discuz

3、安装Mysql 5.5.39

默认下一步。

WindowServer2008 R2 部署discuz

选择 Custom 自定义安装。

WindowServer2008 R2 部署discuz

点击 “Browse” 更改 MySQL 安装目录。

WindowServer2008 R2 部署discuz

待文件复制安装完毕后,进行 MySQL 设置界面,单击 Finish。

WindowServer2008 R2 部署discuz

默认下一步。

WindowServer2008 R2 部署discuz

选择 Detailed Configuration 进行详细配置。

WindowServer2008 R2 部署discuz

选择 MySQL 运行模式:Server Machine。

WindowServer2008 R2 部署discuz

选择 MySQL 数据库默认存储方式:Non-Trans Only (MYISAM)。

WindowServer2008 R2 部署discuz

设定 MySQL 最大连接数:一般设置为 128 - 512 之间的整数。

WindowServer2008 R2 部署discuz

设定 MySQL 网络参数,注意:不要勾选启用 Strict Mode!那个 Addfirewall 的选项仅在需要外连 MySQL 的时候勾选上,也就是说给防火墙加个出入站的策略。

WindowServer2008 R2 部署discuz

设定 MySQL 默认字符集:以用户站点语言为准,默认我们填 gbk。

WindowServer2008 R2 部署discuz

Windows 环境设定。

WindowServer2008 R2 部署discuz

修改设定 root 用户密码,root 密码请设置的比较复杂些。注意:非必要情况下,不要启动远程连接模式!

WindowServer2008 R2 部署discuz

完成 MySQL 的安装,并启动 MySQL 服务。

WindowServer2008 R2 部署discuz

打开 cmd 命令提示符窗口,输入命令:mysql –u root –p 。输入刚才安装时设置的密码后,如果能够正常进入 MySQL 控制台,则说明 MySQL 安装正常。

WindowServer2008 R2 部署discuz

更改 MySQL 数据库存放目录。

打开 cmd 命令提示符窗口,输入命令:net stop mysql 停止 MySQL 服务运行;

WindowServer2008 R2 部署discuz

打开C:/Program Files/MySQL/MySQL/my.ini,找到:

Datadir = “C:/Program Files/MySQL/MySQL Server5.5/data”修改为:

datadir="E:/Database/"

将C:/Program Files/MySQL/MySQL Server 5.5/data 文件夹复制到 E:/,并重命名E:/Database/;

打开 cmd 命令提示符窗口,输入命令:

net start mysql

启动 MySQL 服务。

重新测试 MySQL 是否工作正常。

4、安装Zend Guard Loader

由于ZendOptimizer不支持PHP5.3,使用PHP5.3以上版本的用户就安装Zend Guard Loader (Runtimefor PHP 5.3)。很简单解压出ZendLoader.dll,放到PHP的ext目录。然后修改php.ini,在文件末端添加以下代码

[Zend.loader]

zend_extension=”C:\ProgramFiles (x86)\PHP\ext/ZendLoader.dll”
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

注意:1、zend_extension的路径不需要加引号!!

配置完成,打开刚刚的phpinfo.php文件,可以看到如图所示。

WindowServer2008 R2 部署discuz

5、安装phpMyAdmin-4.2.9

下载程序,解压,放到网站目录下。启动网站,输入数据库账号密码,可以直接打开连接数据库了。

 WindowServer2008 R2 部署discuz

6 、更改discuz目录权限

 WindowServer2008 R2 部署discuz

7、10.10.10.8/install 安装论坛

相关文章:

  • 2021-12-28
  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2021-10-23
猜你喜欢
  • 2022-12-23
  • 2021-08-24
  • 2021-10-13
  • 2021-08-04
  • 2021-08-29
  • 2021-07-30
  • 2021-06-14
相关资源
相似解决方案