在lamp环境下搭建多种论坛(下)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

    笔者将演示几种基于LAMP环境的论坛,关于LAMP环境的搭建过程请参考《在lamp环境下搭建多种论坛(上)》

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

二、实验环境:

为了便于登录论坛的站点,我们使用hosts进行DNS解析:

wps_clip_image-32339

各种论坛对应的安装包:

wps_clip_image-31029

三、在LAMP环境下phpwind的搭建:

1 、配置phpwind安装所需的环境:

1)改变Apache的默认编码方式:
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

wps_clip_image-23117

2)为phpwind站点配置一个虚拟主机:

wps_clip_image-24126

wps_clip_image-18284

3)编辑一个phpwind站点的别名和相应的目录安全性:

wps_clip_image-11476

4)手工创建一个phpwind数据库:

wps_clip_image-23029

5)给mysql设置一个密码:
[root@localhost ~]# mysqladmin -u root -p password '123'
Enter password:
[root@localhost ~]#

2 、解压缩phpwind安装包:
[root@localhost ~]# unzip phpwind_GBK_8.3.zip

wps_clip_image-14838

3 、将phpwind程序目录移动到/var/www目录下:

wps_clip_image-9590

wps_clip_image-15200

4 、改变phpwind站点主目录下,三个相应的目录的权限:
    attachment、data 、html

wps_clip_image-16276

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

6 、通过http访问phpwind站点的安装页面:

wps_clip_image-13201

wps_clip_image-7804

wps_clip_image-28424

wps_clip_image-22444

wps_clip_image-9306

wps_clip_image-10796

7 、删除phpwind站点的安装文件:

wps_clip_image-5652

四、在LAMP环境下wordpress的搭建:

1 、配置wordpress安装所需的环境:

1)为wordpress站点配置一个虚拟主机:
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

wps_clip_image-22387

2)编辑一个wordpress站点的别名和相应的目录安全性:

wps_clip_image-19585

3)手工创建一个wordpress数据库:

wps_clip_image-10376

2 、解压缩wordpress安装包:
[root@localhost ~]# unzip wordpress_v3.0.5-zh_CN.zip

wps_clip_image-28364

3 、将wordpress站点目录移动到/var/www目录下:

wps_clip_image-10534

4 、通过wordpress的样例配置文件产生一个主配置文件:

wps_clip_image-15899

5 、更改wp-config.php文件的权限:

wps_clip_image-12511

6 、配置wp-config.php:

wps_clip_image-2709

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

8 、访问wordpress站点,并安装wordpress:

wps_clip_image-21151

wps_clip_image-31083

安装会比较慢,请耐心等待!

wps_clip_image-19708

使用管理员身份登录wordpress站点:

wps_clip_image-27742

wps_clip_image-10794

9 、对wordpress进行壁纸管理:

1)更改主题上传文件的权限:
[root@localhost wordpress]# chmod o+w wp-content

2)从网络上进行主题安装:

wps_clip_image-32343

3)将上传的主题复制到wordpress站点的主题文件目录中:

wps_clip_image-9009
[root@localhost wp-content]# cd themes/
[root@localhost themes]# unzip Stratex.zip

wps_clip_image-8214

4)使用管理员帐号登录:

wps_clip_image-15421

 

五、在LAMP环境下discuz的搭建:

1 、配置discuz安装所需的环境:

1)为discuz站点配置一个虚拟主机:
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

wps_clip_image-15403

2)编辑一个discuz站点的别名和相应的目录安全性:

wps_clip_image-26142

3)手工创建一个discuz数据库:

 

2 、解压Discuz安装包:
[root@localhost ~]# unzip Discuz_X2_SC_GBK.zip

wps_clip_image-26101

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站点进行安装:

wps_clip_image-9052

wps_clip_image-16128

wps_clip_image-13245

wps_clip_image-29943

wps_clip_image-12202

wps_clip_image-11868

wps_clip_image-26644

六、测试:

1 、登录路phpwind论坛:

wps_clip_image-4846

2 、登录路wordpress论坛:

wps_clip_image-24077

3 、登录路discuz论坛:

wps_clip_image-24217



本文转自 cexpert 51CTO博客,原文链接:http://blog.51cto.com/cexpert/975591

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
关系型数据库 MySQL PHP
LAMP架构及搭建LAMP+Discuz论坛
LAMP架构及搭建LAMP+Discuz论坛
125 0
|
5月前
|
关系型数据库 Linux PHP
LAMP环境下部署项目管理软件--禅道
LAMP环境下部署项目管理软件--禅道
27 0
|
10月前
|
关系型数据库 MySQL PHP
搭建lamp平台
搭建lamp平台
|
前端开发 关系型数据库 MySQL
Linux7通过LAMP环境构搭建WordPress论坛
WordPress是什么? WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。 WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识
139 0
|
关系型数据库 MySQL Apache
快速搭建LAMP环境--学习记录
快速搭建LAMP环境--学习记录
103 0
|
关系型数据库 MySQL Apache
学习快速搭建LAMP环境
学习快速搭建LAMP环境
123 0
|
弹性计算 关系型数据库 MySQL
快速搭建LAMP环境
CentOS 7.7的ECS实例(云服务器)。通过本教程的操作,您可以基于ECS实例快速搭建一套LAMP环境。
322 0
快速搭建LAMP环境
|
关系型数据库 MySQL 数据库
|
弹性计算 关系型数据库 MySQL
|
弹性计算 关系型数据库 MySQL
Day6-快速搭建LAMP环境
阿里云云服务器ecs第6天打卡
Day6-快速搭建LAMP环境