Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2263180
  • 博文数量: 168
  • 博客积分: 6641
  • 博客等级: 准将
  • 技术积分: 1996
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 11:49
文章存档

2020年(4)

2019年(6)

2017年(1)

2016年(3)

2015年(3)

2014年(8)

2013年(2)

2012年(12)

2011年(19)

2010年(10)

2009年(3)

2008年(17)

2007年(80)

分类: WINDOWS

2007-09-26 18:58:21

基于WAMP搭建Discuz+SuperSite论坛及社区站点系统
 
2007-09-26 kenthy#qingdaonews.com
 
################################################################
系统环境:Windows Server 2003
软件环境:
    apache安装包:apache_2.2.6-win32-x86-no_ssl.msi
    mysql安装包:mysql-5.0.22-win32.zip
    PHP源码包:php-5.2.0-Win32.zip
    PhpMyAdmin安装包:phpMyAdmin-2.11.1-all-languages-utf-8-only.tar.gz
    ZendOptimizer安装包:ZendOptimizer-3.3.0a-Windows-i386.zip
    Discuz论坛源码包:Discuz!_6.0.0_SC_UTF8.zip
    SupeSite源码包:SupeSite5.5.5_X-Space3.0.5_SC_UTF8.zip
 
 
目标功能:
    在Windows 2003系统中,使用apache、mysql、php、phpmyadmin、zendoptimizer等搭建基本Web服务器平台。
    使用Discuz及SuperSite的php源码搭建论坛和社区站点(博客)系统。
 
################################################################
 
[以下所有软件的安装均以F:\root作为上级目录]
 
一、安装mysql
    1、安装mysql到F:\root\mysql目录,并作初始配置(添加执行路径变量,root密码设置为123456)。
    2、启动mysql后,可在cmd界面登陆,创建新用户、新数据库(后边安装论坛及社区时需要用到):
C:\>mysql -u root -p
mysql> create database bbsblog;
mysql> show databases;
mysql> grant all privileges on bbsblog.* to identified by '123456';
mysql> select user from mysql.user;
mysql> quit
 

二、安装php
    1、解压安装php到F:\root\php目录
    2、进入F:\root\php\目录,复制php.ini-dist文件为F:\root\php\php.ini(或复制为C:\windows\php.ini也可,如果两个文件都有,需保持一致)
    3、新建F:\root\php\tmp目录,修改F:\root\php\php.ini文件,确认以下有效行(去除行首的分号):
file_uploads = On
upload_max_filesize = 8M
extension_dir = "./ext"
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
session.save_path = "F:/root/php/tmp"
mbstring.language = Chinese Simplified
 

三、安装apache
    1、安装apache到F:\root\apache目录
    2、测试php程序
      1> 修改F:\root\apache\conf\httpd.conf文件(注意先做好备份),本处采用CGI的方式加载php支持(若使用LoadModule方式容易失败),确认有以下内容:
DocumentRoot "F:/root/www"
DirectoryIndex index.php index.cgi index.html

    Options Indexes ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all

ScriptAlias /php/ "F:/root/php/"

    AllowOverride None
    Options None
    Order allow,deny
    Allow from all

AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
AddHandler cgi-script .cgi
      2> 新建文本文件F:\root\www\test.php,内容如下:
      3> 重启apache服务,在浏览器中访问,应在网页中显示当前安装的php版本及各项设置信息
    3、测试mysql数据库连接
      1> 新建文本文件F:\root\www\dbtest.php,内容如下
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "

Fail

";
else echo "

Mysql OK.

";
mysql_close();
?>
      2> 重启apache服务,在浏览器中访问,应在网页中显示“Mysql OK.”字样

四、安装ZendOptimizer
    1、安装ZendOptimizer到F:\root\ZendOptimizer目录,期间php.ini文件位置及apache安装路径注意不要选错
    2、重新启动apache服务后,再次访问页面,应在网页中看到“Zend Optimizer”的表格
 

五、安装phpmyadmin
    1、解压安装phpmyadmin至F:\root\www\文件夹下,将解出的目录改名为phpMyAdmin,即确认为F:\root\www\phpMyAdmin目录
    2、进入F:\root\www\phpMyAdmin目录,将config.sample.inc.php文件复制为config.inc.php
    3、修改F:\root\www\phpMyAdmin\config.inc.php文件,修改或添加数据库设置,确认有以下内容:
$cfg['blowfish_secret'] = 'ilovefish';
$cfg['PmaAbsoluteUri'] = '';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
    4、在浏览器中访问,应在网页中显示登陆界面,使用数据库用户“root”及密码“123456”登陆管理
 

六、安装discuz论坛系统
    1、解压安装discuz论坛到F:\root\www\文件夹下,将解出的upload目录改名为bbs,即确认为F:\root\www\bbs目录
    2、修改F:\root\www\bbs\config.inc.php文件(注意先做好备份),确认修改以下数据库配置行:
$dbhost = 'localhost';   // 数据库服务器
$dbuser = 'admin';   // 数据库用户名
$dbpw = '123456';   // 数据库密码
$dbname = 'bbsblog';   // 数据库名
$tablepre = 'cdb_';      // 表名前缀, 同一数据库安装多个论坛请修改此处
    3、在浏览器中访问,根据向导进行论坛安装。期间设置管理员账户/密码,如dsadmin/123456
    4、安装完毕后在浏览器访问即可使用论坛,以dsadmin用户登陆,通过“系统设置”可对论坛进行管理维护。或者访问地址可以直接跳至管理登陆界面
    5、调试完毕后建议删除F:\root\www\bbs\install.php文件(或改名备份)
 

七、安装supersite社区系统
    1、解压安装SuperSite博客系统到F:\root\www\文件夹下,将解出的upload目录改名为blog,即确认为F:\root\www\blog目录
    2、修改F:\root\www\blog\config.php文件(注意先做好备份),确认修改以下数据库配置行:
$dbhost = 'localhost';   //SupeSite数据库服务器
$dbuser = 'admin';   //SupeSite数据库用户名
$dbpw = '123456';   //SupeSite数据库密码
$dbname = 'bbsblog';   //SupeSite数据库名
$tablepre = 'supe_';   //SupeSite表名前缀(不能与论坛的表名前缀相同)
$siteurl = '/blog';   ////SupeSite/X-Space程序文件所在目录的URL访问地址,末尾不要加 /
$bbsurl = '/bbs';   //论坛URL地址,末尾不要加 /
    3、在浏览器中访问http://localhost/blog/install.php,根据向导进行SuperSite安装。
    4、安装完毕后在浏览器访问http://localhost/blog/即可使用论坛,以dsadmin用户登陆,可以进入管理维护界面。
    5、调试完毕后建议删除F:\root\www\blog\install.php文件(或改名备份)
 

八、论坛及社区后期管理设置
    [略]
阅读(1985) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~