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

<?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     #查看服务状态

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

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 ,密码 。登陆

 点击: 是 。

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

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

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

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

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)

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

unzip Discuz_X3.4_SC_GBK_20191201

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

chmod -Rf 777 upload/*

13. 进入数据库配置:

mysql

 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

显示已有的数据库表:

show databases;

创建数据库命令:

create database hua;

进入选择的数据库:

use hua

查看当前数据库的内容:

show tables;

数据库退出命令:

exit;

14.配置论坛:

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

点击 我同意 。

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

 点击  下一步 。

 填写上数据库正确的信息,即可下一步安装 。

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

 此时我们的论坛就搭建完成了。

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

这样我们就注册完成了。

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

           共同成长!

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值