mysql5.6 discuz_windows环境下Discuz部署经验:Apache2.2+php-5.2.17+mysql5.6.14+Discuz_X3.1

本文详细介绍了在Windows上部署Discuz X3.1论坛的步骤,包括Apache2.2、PHP5.2.17和MySQL5.6.14的安装配置,以及Discuz的解压与安装。重点在于Apache的httpd.conf配置、PHP的php.ini修改和MySQL的设置。
摘要由CSDN通过智能技术生成

一、准备

1、httpd-2.2.25-win32-x86-no_ssl.msi

2、php-5.2.17-Win32-VC6-x86.zip

3、mysql5.6.14.zip

4、Discuz_X3.1_SC_GBK.zip

二、安装上述软件

下载好上述软件后,开始安装:

约定:

我个人是把所有的安装文件放在E:\server_tools

安装后的程序放在E:\server_core,

apache路径为:E:\Server_Core\apache

php路径为:E:\Server_Core\PHP

mysql路径为:E:\Server_Core\MYSQL

discuz存放路径:E:\Server_Core\discuz

具体路径个人可以按照自己喜欢的调整了。

1.apache安装

和普通安装软件一样,双击打开,然后下一步--下一步,要求输入network domain、server domain和网站管理员的邮箱地址,我个人的输入内容为:

network domain 127.0.0.1

server domain localhost

邮箱地址 rst999@163.com

安装完成后,在浏览器地址栏里输入:http://localhost/或http://127.0.0.1,出现“It works!” ,说明就安装好了!这时,在右下角,有个小图标出现。

apache配置!!只是修改一个文件。httpd.conf,在E:\Server_Core\apache\conf下。配置3个地方:

(1)配置文件存放目录,查找“DocumentRoot”,默认的是E:\Server_Core\apache\htdocs,可以用默认的,我个人用的是E:\Server_Core\discuz;

还要查找“Directory” ,修改成与DocumentRoot值一致。注意:apache文件中,路径是用的“/”,而PHP中,路径表示是用“\” 修改后的为:

DocumentRoot "E:/Server_Core/discuz"

(注意此处是修改带路径参数的那个,不带参数的在第(2)步中改)

(2)查找

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

修改为:

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all

如果不改这里的话,那么在第(1)中,修改路径后,不能访问。

(3)查找“DirectoryIndex”,这里是默认首页文件名,可以在index.html 的后面加入index.php等。每种类型之间都要留一个空格。

2.安装php

(1)将下载的php压缩包解压到目录E:\Server_Core\PHP下

(2)修改一个配置文件,使用压缩包中的php.ini-recommended,修改为php.ini。 修改以下项目:

修改一个配置文件,使用压缩包中的php.ini-recommended,修改为php.ini。 修改以下项目:

a、查找register_globals = Off,把off改成On ;(如果你安装DZ论坛,或者UCHOME、Ucenter等出现空白页面,一定要打开这里。)

b、查找short_open_tag = Off,把off改成On 有一处,此处一般能解决运行安装Discuz!论坛时出现空白的问题;

(如果你安装DZ论坛,或者UCHOME、Ucenter等出现空白页面,一定要打开这里。)

c、再查找extension_dir = "./" 改为 extension_dir = "E:\Server_Core\PHP\ext"

(指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明);

d、然后再查找下列项,把下面几句前面的分号去掉,;

extension=php_mbstring.dll这个不选的话用phpMyAdmin会出现红色提示

extension=php_dba.dll           可选 extension=php_dbase.dll            可选

extension=php_filepro.dll    可选

extension=php_gd2.dll     支持GD库的,一般要滴

extension=php_imap.dll          可选

extension=php_ldap.dll

extension=php_mysql.dll    支持MySQL的(一般来说这个是必须的)

extension=php_mysqli.dll    支持MySQL的扩展命令集

接下来修改了一些文件上传以及内存使用最大限制:

memory_limit = 20M       内存容量  (新版本默认值128M,不动)

post_max_size = 20M      闪存容量

upload_max_filesize = 20M    附件容量

别的就没改什么了,保存后退出。 (3)最后修改 Apache 的 httpd.conf 文件(在E:\Server_Core\apache\conf目录下)。在该文件的末尾添加如下几行,表示Apache加载PHP:

LoadModule php5_module "E:/Program Files/Server_DZ/php/php5apache2_2.dll"

AddType application/x-httpd-php .php

PHPIniDir "E:/Program Files/Server_DZ/php"

这三行一定要加,不然跑出来看到的页面会是源代码。

3.安装mysql

mysql的安装,其中有很多选择的项目,我个人试着用哪种都是OK的。注意设置好root密码,

在安装discuz的时候会用到,其他的都OK,具体方法就不详谈。

4.按照discuz介绍的安装方法,解压缩后,把upload目录下的所有文件复制到E:\Server_Core\discuz下,

然后在浏览器输入 http://localhost/index.php 一切OK。

三、如果你不想这么麻烦,可以采用PHPnow,这里就不详细说了,基本上就是下一步下一步OK。

这里提供两个地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值