LAMP环境下搭建Discuz论坛

LAMP环境搭建Discuz论坛

LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的简称。一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。因为各个部分都是免费的,所以受到广大中小网站的青睐。

LAMP环境部署

一. 部署系统

	Centos7阿里云云服务器

二. lamp所需要的软件包

	*检测系统是否安装这些软件及卸载*
	安装环境软件之前建议yum源更换为国内的yum源(阿里云,清华等)	
  • apache(http)

  • mysql-server

  • php

	rpm -qa |grep httpd
 	rpm -qa |grep mysql
 	rpm -qa |grep php

三,部署环境之前关闭防火墙和SELINUX

	systemctl stop firewalld
	setenforce 0

云服务器默认已关闭,为了避免错误本地环境搭建一定要关闭。

四,Apache安装

1,yum安装httpd软件包

yum install httpd -y

在这里插入图片描述
2,修改http配置文件

vim /etc/httpd/conf/httpd.conf

配置文件中添加80端口

在这里插入图片描述

重启fttpd服务

systemctl restart httpd

3,浏览器url输入ip地址看是否成功访问

出现此界面说明访问成功Apache安装成功

五,Mysql安装

由于yum源上默认没有mysql源,所以必须官网下载mysql源或者自行添加mysql yum仓库。

**1,我是自行添加了清华的mysql yum源**


2,重新加载yum仓库缓存

yum makecache

在这里插入图片描述
3,安装mysql

yum install -y mysql-community-server 

在这里插入图片描述4,启动mysql并查看3306端口是否开启

systemctl restart mysql-service
netstat -ntlp

在这里插入图片描述5,初始化数据库

mysql_secure_installation

在这里插入图片描述其他选项依据自己情况而定
6,连接数据库

mysql -uroot -p

在这里插入图片描述

六,php安装

1,安装php并重启httpd服务

yum install php -y
systemctl restart httpd

在这里插入图片描述

七,测试lamp环境是否可用

1,在 httpd服务网站跟目录 /var/www/html下面创建文件index.php

cd /var/www/html
touch index.php
vim index.php

在这里插入图片描述
2,重启httpd服务

systemctl restart httpd

3,浏览器url地址输入ip地址若能访问到如下界面说明lamp环境搭建成功
在这里插入图片描述

八,Discuz论坛部署

1,下载并上传discuz源码包到服务器
2,解压缩discuz.zip包

安装unzip命令并且解压

yum -y install unzip

在这里插入图片描述

解压到当前目录

unzip discuz.zip

在这里插入图片描述

将discuz目录下的所有文件移动到/var/www/html目录下

在这里插入图片描述

九,安装discuz论坛

1,使用服务器IP地址访问论坛
在这里插入图片描述在这里插入图片描述如图系统提示很多文件没有写权限,设置为目录添加权限
在这里插入图片描述在这里插入图片描述以上是缺少php-mysql扩展,安装并重启httpd服务即可

yum -y install php-mysqli
systemctl restart httpd

在这里插入图片描述
2,设置运行环境
在这里插入图片描述
3,安装数据库
在这里插入图片描述4访问论坛首页

在这里插入图片描述在这里插入图片描述到处此论坛安装成功。

猜你喜欢

转载自blog.csdn.net/scdn_fm/article/details/107787124