论坛在网络生活中不可或缺的一部分。现在我手中有两个搭建论坛用软件包。今天向大家介绍一下论坛的搭建方法。常用的一般有两种:
Phpwind(安装在第一部分中做详细介绍)以及wordpress(第二部分中做详细介绍)。
第一种论坛:phpwind
Phpwind简介
PHPWind(简称:PW)是一个基于PHP和MySQL的论坛程序,是国内最受欢迎的通用型论坛程序之一。PHPWind的前身是ofstar,发布于2004年,王学集和林耀纳是它的创始人。 PHPWind由杭州德天信息技术有限公司开发,分商业版和免费版,但在功能和版本上没有区别,软件全面开源免费。版本现已已有累积超过60万的用户。自2008年发布PHPWind7.0版本以来,PHPWind围绕着提升社区内容价值和推进社区电子商务两个大方向,开发单核心多模式的产品,实现新型的社区形态。
Phpwind的优势:
他的优势正如他的来历一样,“PHPWind” 一词由“PHP”和“Wind”两部分组成。其中“PHP”源于论坛程序基于PHP和MySQL,“Wind”源于PHPWind对流畅速度的追求,让程序像风一样轻盈,运行快速,这也是PHPWind的蜻蜓标志的内涵之一。
Phpwind的特点:
1》 访问速度快,数据库稳定可靠。
2》 负载能力强,能够保证站点在繁忙的服务器环境下快速稳定的运行。
3》 功能完善,具备多重子版块和后台用户去权限可以自由组合。
话不多说,我们来开始搭建论坛:
前提需求:搭建LAMP环境,顾名思义:LINUX下的 APACHE 、MYSQL、 PHP三种服务都要使用,缺一不可。
[root@zhangc Server]# yum install -y httpd-2.2.3-31.el5.i386.rpm
[root@zhangc Server]# yum install -y mysql-5.0.77-3.el5.i386.rpm mysql-server-5.0.77-3.el5.i386.rpm
[root@zhangc Server]# yum install -y php-5.1.6-23.2.el5_3.i386.rpm php-mysql-5.1.6-23.2.el5_3.i386.rpm php-mbstring-5.1.6-23.2.el5_3.i386.rpm
[root@zhangc Server]# service mysqld restart
[root@zhangc Server]# service httpd restart
[root@zhangc Server]# chkconfig httpd on
[root@zhangc Server]# chkconfig mysqld on
编辑页面对php环境进行测试
[root@zhangc ~]# cd /var/www/html/
[root@zhangc html]# vim index.php
1 <?php
2 $link=mysql_connect('127.0.0.1','root','');
3 if ($link)
4 echo "ok";
5 else
6 echo "not";
7 ?>
:wq保存退出
LAMP环境测试完成。
第一部分:PHPWIND的搭建方法如下
使用phpwind_GBK_8.3(当前放在本机的/root目录下)有需求的朋友可以Q我(395061796)
解压:
[root@zhangc html]# cd
[root@zhangc ~]# unzip phpwind_GBK_8.3.zip
[root@zhangc ~]# cd phpwind_GBK_8.3
[root@zhangc phpwind_GBK_8.3]# mv upload/ /var/www/html/phpwind
[root@zhangc html]# vim /etc/httpd/conf/httpd.conf
:wq 保存退出
重启httpd服务:
Service httpd restart
测试页面:
页面能够正常显示
进入目录中,修改文件的权限
[root@zhangc html]# cd phpwind/
[root@zhangc phpwind]# chmod -R 777 attachment
[root@zhangc phpwind]# chmod -R 777 data
[root@zhangc phpwind]# chmod -R 777 html
进入mysql为phpwind创建数据库名为phpwind
[root@zhangc phpwind]# mysql
mysql> create database phpwind;
在windows上安装phpwind
[root@zhangc phpwind]# rm install.php
rm: remove regular file `install.php'? y
编辑/etc/httpd/conf/httpd.conf
[root@zhangc phpwind]# vim /etc/httpd/conf/httpd.conf
[root@zhangc phpwind]# service httpd restart
为了测试方便,本次试验就修改pc上的host文件,不再做DNSserver 了
C:\WINDOWS\system32\drivers\etc目录下的hosts文件
添加
192.168.100.123 bbs.zhangc.com(注意此处添加的为httpd.conf文件中的servername)
Phpwind安装完成。
好吧~恭喜你已经可以搞定phpwind了~,不过下面还有本人认为更威猛的wordpressd哦~!
第二种论坛:wordpress
Wordpress简介:
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在GNU通用公共许可证下授权发布。目前最新版本为2012年6月29日的3.4.1版。 WordPress 被认为是Michel Valdrighi所开发的网志平台b2/cafelog的正式继承者。“WordPress”这个名字出自 Christine Selleck 的主意,他是主要开发者Matt Mullenweg的朋友。
Wordpress的优势:
1》wordPress 是一种使用php语言和mysql数据库开发的开源、免费的BLOG(博客,网站)引擎,用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的 Blog。
2》支持使用扩充其功能的插件。wordpress有许多的第三方开发的免费模板。安装方式简单易用。
3》拥有世界上最强大的插件和模板。他可以说是世界上最先进的weblog程序,目前很多的程序都是模仿他的。更能把握搜索引擎,对于优化问题他会自动解决。能为管理者省去很大的力气。
第二部分:wordpress论坛的搭建方法
注意在LAMP环境下开始安装,在开头部分已经注明。
[root@zhangc ~]# cd wordpress/
[root@zhangc wordpress]# unzip wordpress_v3.0.5-zh_CN.zip
[root@zhangc ~]# cd wordpress/wordpress-3.0.5-zh_CN/
[root@zhangc wordpress-3.0.5-zh_CN]# mv wordpress/ / var/www/html/
[root@zhangc wordpress]# cp wp-config-sample.php wp-config.php
用户通过HTTPD调度php
因此要给文件权限 和组改为 apache
[root@zhangc wordpress]# chown apache.apache wp-config.php
创建数据库
[root@zhangc wordpress]# mysql
mysql> create database wordpress;
mysql> show databases;
mysql> \q
[root@zhangc wordpress]# vim wp-config.php
Service httpd restart
安装完成。
Wordpress测试完成。