基于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,内容如下:
echo phpinfo(); ?>
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地址,末尾不要加 /
5、调试完毕后建议删除F:\root\www\blog\install.php文件(或改名备份)
八、论坛及社区后期管理设置
[略]
阅读(2107) | 评论(0) | 转发(0) |