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上安装软件
[[email protected] ~]# yum -y install httpd php php-mysql #安装软件
[[email protected] ~]# systemctl restart httpd #启动httpd
[[email protected] ~]# systemctl enable httpd #设置开机自启
2、在数据库服务器192.168.4.2安装mariadb
[[email protected] ~]# yum -y install mariadb-server #安装数据库软件
[[email protected] ~]# systemctl restart mariadb #启动mariadb
[[email protected] ~]# systemctl enable mariadb #设置开机自启
进入mariadb,创建数据库bbsdb,授权bbsdb的访问权限。账户为bbs,密码为111111
3、在web服务器上解压Discuz包
upload就是解压后的文件夹,也就是Discuz的文件夹。我们进去看看
如图所示,都是些php写的文件。
把upload文件夹,mv去httpd的网页根目录下,改名为bbs
[[email protected] ~]# mv upload /var/www/html/bbs
4、把bbs的属主,属组改为apache
重启httpd服务
5、使用局域网内的一台主机,进行访问。配置
安装完毕后,因为没有设置地址解析的原因。所以会不动了。重新访问即可。
至此,本次实验解决。通过web服务器为客户端提供web界面,分离数据库服务器。实现了LAMP分离。