在linux服务器中实现PHP网络论坛

一、介绍:
    PHPWind(简称:PW)是一个基于PHP和MySQL的论坛程序,是国内最受欢迎的通用型论坛程序一。
    WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的论坛。
    Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。

在实现php网络论坛需要搭建lamb环境:

安装apache服务

image

安装需要的mysql服务

01

安装需要用到php服务

02

启动相关的服务

03

04

05

这样lamb环境已经搭建好了!

 

案例1-phpwind

首先需要下载一个phpwind的模版压缩包如phpwind_GBK_8.3.zip

传到linux里的目录中。

07

使用命令 unzip phpwind_GBK_8.3.zip解压软件包

08

把加压出来的upload包,全部移动到apache的站点目录下:

image

修改httpd.conf文件下的一条内容,使得linux可以正常显示中文页面

081

09

访问php文件

10

根据页面的一些提示,修改apache这边的文件夹属性

11

进入mysql,设置密码,即建立一个与phpwind相关联的数据库

image

设置mysql密码

13

做完准备后,点击开始安装,填写相关的phpwind的内容

14

phpwind自己会根据需要在自己的数据库中建立相关的表格。

15

安装成功了,需要删除install.php文件,来正常显示我们的php站点

16

17

基于物理目录的虚拟主机访问成功

18

管理员登录

19

设置一个正常的域名,实现通常意思上的访问

image

改为基于主机头的虚拟主机

image

设置域名进行域名访问。

20

测试成功!

案例2-wordpress

首先需要下载一个phpwind的模版压缩包如wordpress_v3.0.5-zh_CN.zip,把它放在linux中。

解压到相关的软件包

01

02

移动这个软件包到apache站点目录下

03

用基于别名的地址访问这个目录

04

根据网页的提示,需要一个wp-config.php文件,在这里可以把例子文件拷贝成需要的文件。

05

修改mysql用户密码,创建wordpress需要的数据库

06

编辑php论坛,编辑php连接数据库的文件wp-config.php,

07

08

访问站点,建立相关的论坛内容,以及建立管理员信息。

09

10

在网页里安装wordpress成功了

11

用管理员账户登录,站点

12

进入论坛的管理页面。

13

修改这个目录的用户及用户组。

14

给论坛添加新的主题。

16

主题上传成功,解压主题并移动到相关的目录中

17

18

选择并启用新主题。

20

再次访问这个论坛,显示除了新的主题页面

19

调整apache配置文件,建立基于主机头的虚拟主机,实现两个论坛。

21

image

测试访问,通过域名访问论坛:

24

23

25

案例3-discuz

在LAMP环境下discuz的搭建:

1、上传discuz的软件包到linux服务器/root目录下,Discuz_X2.5_SC_GBK.zip,由于解压后产生多个文件,所以我们建立一个文件夹来存放解压后的文件。/root/discuz

05

07

2、移动upload目录到apache目录下:upload是论坛的详细php文件。

mv upload/  /var/www/html/discuz

08

3、来到我们的新站点目录

cd  /var/www/html/discuz

09

4、调整系统环境,配置准备好discuz需要的环境

创建需要的数据库

04

修改相关目录的权限

10

5、重启apache服务,访问站点,根据提示做相应的修改。

12

13

14

15

 

16

17

6、配置基于主机头的虚拟主机,结合前两个论坛一起设置好。

20

19

7 、重启httpd服务:
[root@localhost wordpress]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@localhost wordpress]#

 

8、测试:

1 、登录phpwind论坛:

 

21

22

23

你可能感兴趣的:(开发,wordpress,board,的,是)