Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例

LAMP指的是:

Linux       (操作系统)

Apache    (HTTP服务器)

MySQL    (也指MariaDB,数据库软件)

PHP         (有时也是指Perl或Python)

一般用来建立web应用平台,简称LAMP 。

我这里以Linux Centos 7.6 mini 版为例:

1.先关闭防火墙:

systemctl stop firewalld             #临时关闭防火墙

systemctl disable firewalld        #关闭防火墙禁止开机自启

sed -i 's/enforcing/disabled/g' /etc/sysconfig/selinux    #sed替换的意思   -i 强制替换

sed -i 's/enforcing/disabled/g' /etc/selinux/config

setenforce 0

2. Yum下载安装:

yum -y install httpd                        #下载并安装httpd

yum -y install mariadb-server        #下载安装 mariadb,此次用的是 mariadb 数据库

yum -y install php                          #下载安装php

yum install php-mysql -y               #安装 php-mysql (php 连接 mysql 的驱动包)

3. 配置一个 php 测试页面,如果能出来如下页面,在配置论坛

vi /var/www/html/index.php

Phpinfo();

?>

4. 启动相关服:

systemctl start httpd && systemctl start mariadb            #开启 httpd 和 mariadb 服务

systemctl enable httpd && systemctl enable mariadb    #开机启动 httpd 和 mariadb 服务

 systemctl status httpd && systemctl status mariadb     #查看服务状态

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第1张图片

5. 浏览器访问 http://192.168.118.134/index.php 如果出现以下页面,说明没问题,再接着配置论坛安装包 。 

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第2张图片

6. 然后进入:cd /var/www/html    (进入html 目录)

把我们的index.php测试文件删除: (这个文件也可以不是删除)

rm index.php   

7.然后我们用WinSCP把Discuz_X3.4_SC_GBK_20191201 压缩包传上/var/www/html 目录下:

案例软件包和winscp传输安装包:https://pan.baidu.com/s/15vywjSPrj4fhbxuANvsLpA?pwd=zw13

       提取码:zw13 

下载安装好winScp后我们就可以上传文件到Linux 了。

主机名输入我们需要连接的主机的IP地址 ,输入用户名:root ,密码 。登陆

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第3张图片

 点击: 是 。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第4张图片

如图:左边是我们的主机,右边是我们连接的客户主机。

然后再左边找到我们主机存放Discuz_X3.4_SC_GBK_20191201 压缩包位置 。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第5张图片

然后再选择客户机的传输位置 。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第6张图片

把文件压缩包拖到右手边 。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第7张图片

8.然后进入html 目录查看是否上传成功有Discuz_X3.4_SC_GBK_20191201.zip 压缩包 。

cd /var/www/html

ls

9.  unzip Discuz_X3.4_SC_GBK_20191201    (解压Discuz_X3.4_SC_GBK_20191201)

如果提示没有unzip 这个命令 (那我们就进行安装这个unzip

10. 安装unzip 。

yum install -y unzip zip      (yum安装unzip)

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第8张图片

11. 安装好后然后再用unzip 解压文件:

unzip Discuz_X3.4_SC_GBK_20191201

12. 解压完后我们再给文件设置权限:

chmod -Rf 777 upload/*

13. 进入数据库配置:

mysql

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第9张图片

 use mysql    (进入MySQL 数据库)

 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('wow123');        (给数据库配置密码 wow123  , 密码可以根据自己的需求来改)

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'wow123' WITH GRANT OPTION;               (授权给数据库远程访问)

flush privileges;       (刷新配置)

 create database hua;     (创建一个hua数据库,这个没有要求的随便你创建)

课外知识:

登陆mysql 数据库命令:

mysql -u root -p wow123

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第10张图片

显示已有的数据库表:

show databases;

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第11张图片

创建数据库命令:

create database hua;

进入选择的数据库:

use hua

查看当前数据库的内容:

show tables;

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第12张图片

数据库退出命令:

exit;

14.配置论坛:

用谷歌浏览器访问 http://192.168.118.134/upload 进入论坛安装配置过程

点击 我同意 。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第13张图片

看到所有选项的对勾都是绿色的,才能继续下一步安装 。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第14张图片

 点击  下一步 。Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第15张图片

 填写上数据库正确的信息,即可下一步安装 。Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第16张图片

点击  你的论坛已完成安装,点此访问 。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第17张图片

 此时我们的论坛就搭建完成了。Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第18张图片

搭建到这里我们还可以为自己注册一个用户。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第19张图片

这样我们就注册完成了。

Linux Centos 平台搭建 LAMP 架构 discuz 论坛详细案例_第20张图片

如果再学习中遇到什么欢迎留言,我么们一起互相学习。

           共同成长!

你可能感兴趣的:(liunx,linux,运维)