笔者将演示几种基于LAMP环境的论坛,关于LAMP环境的搭建过程请参考《在lamp环境下搭建多种论坛(上)》;
一、介绍:
PHPWind(简称:PW)是一个基于PHP和MySQL的论坛程序,是国内最受欢迎的通用型论坛程序之一。:
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的论坛。
Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。
二、实验环境:
为了便于登录论坛的站点,我们使用hosts进行DNS解析:
各种论坛对应的安装包:
三、在LAMP环境下phpwind的搭建:
1 、配置phpwind安装所需的环境:
1)改变Apache的默认编码方式:
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
2)为phpwind站点配置一个虚拟主机:
3)编辑一个phpwind站点的别名和相应的目录安全性:
4)手工创建一个phpwind数据库:
5)给mysql设置一个密码:
[root@localhost ~]# mysqladmin -u root -p password '123'
Enter password:
[root@localhost ~]#
2 、解压缩phpwind安装包:
[root@localhost ~]# unzip phpwind_GBK_8.3.zip
3 、将phpwind程序目录移动到/var/www目录下:
4 、改变phpwind站点主目录下,三个相应的目录的权限:
attachment、data 、html
5 、重启httpd服务:
[root@localhost ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@localhost ~]#
6 、通过http访问phpwind站点的安装页面:
7 、删除phpwind站点的安装文件:
四、在LAMP环境下wordpress的搭建:
1 、配置wordpress安装所需的环境:
1)为wordpress站点配置一个虚拟主机:
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
2)编辑一个wordpress站点的别名和相应的目录安全性:
3)手工创建一个wordpress数据库:
2 、解压缩wordpress安装包:
[root@localhost ~]# unzip wordpress_v3.0.5-zh_CN.zip
3 、将wordpress站点目录移动到/var/www目录下:
4 、通过wordpress的样例配置文件产生一个主配置文件:
5 、更改wp-config.php文件的权限:
6 、配置wp-config.php:
7 、重启httpd服务:
[root@localhost wordpress]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@localhost wordpress]#
8 、访问wordpress站点,并安装wordpress:
安装会比较慢,请耐心等待!
使用管理员身份登录wordpress站点:
9 、对wordpress进行壁纸管理:
1)更改主题上传文件的权限:
[root@localhost wordpress]# chmod o+w wp-content
2)从网络上进行主题安装:
3)将上传的主题复制到wordpress站点的主题文件目录中:
[root@localhost wp-content]# cd themes/
[root@localhost themes]# unzip Stratex.zip
4)使用管理员帐号登录:
五、在LAMP环境下discuz的搭建:
1 、配置discuz安装所需的环境:
1)为discuz站点配置一个虚拟主机:
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
2)编辑一个discuz站点的别名和相应的目录安全性:
3)手工创建一个discuz数据库:
2 、解压Discuz安装包:
[root@localhost ~]# unzip Discuz_X2_SC_GBK.zip
3 、将discuz的文件移动到/var/www目录下:
[root@localhost ~]# mv upload/ /var/www/discuz
[root@localhost ~]#
4 、更改discuz站点目录下相应文件的权限【777】:
[root@localhost ~]# cd /var/www/discuz/
[root@localhost discuz]# chmod -R 777 config/
[root@localhost discuz]# chmod -R 777 data/
[root@localhost discuz]# chmod -R 777 uc_client/data/
[root@localhost discuz]# chmod -R 777 uc_server/data/
[root@localhost discuz]#
5 、重启httpd服务:
[root@localhost wordpress]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@localhost wordpress]#
6 、登录discuz站点进行安装:
六、测试:
1 、登录路phpwind论坛:
2 、登录路wordpress论坛:
3 、登录路discuz论坛: