Redhat 7.4 LAMP上部署Discuz论坛,实现LAMP分离结构。

Discuz是用php语言写的一个论坛,数据是放在数据库里面,所以。我们今天实在的这个功能。需要安装的软件有httpd,mariadb-server,php,php-mysql

环境准备:web服务器-192.168.4.1,数据库服务器-192.168.4.2

1、在web服务器192.168.4.1上安装软件

[root@node1 ~]# yum -y install httpd php php-mysql   #安装软件

[root@node1 ~]# systemctl restart httpd                      #启动httpd

[root@node1 ~]# systemctl enable httpd                     #设置开机自启

2、在数据库服务器192.168.4.2安装mariadb

[root@node2 ~]# yum -y install mariadb-server           #安装数据库软件

[root@node2 ~]# systemctl restart mariadb                 #启动mariadb

[root@node2 ~]# systemctl enable mariadb                #设置开机自启

进入mariadb,创建数据库bbsdb,授权bbsdb的访问权限。账户为bbs,密码为111111

3、在web服务器上解压Discuz包

upload就是解压后的文件夹,也就是Discuz的文件夹。我们进去看看

如图所示,都是些php写的文件。

把upload文件夹,mv去httpd的网页根目录下,改名为bbs

[root@node1 ~]# mv upload /var/www/html/bbs

4、把bbs的属主,属组改为apache

重启httpd服务

5、使用局域网内的一台主机,进行访问。配置

安装完毕后,因为没有设置地址解析的原因。所以会不动了。重新访问即可。

至此,本次实验解决。通过web服务器为客户端提供web界面,分离数据库服务器。实现了LAMP分离。

猜你喜欢

转载自blog.csdn.net/qq_27592485/article/details/90105924