centos8部署LAMP

 

一、LAMP概述

什么是LAMP?

LAMP:Linux + Apache + MySQL + PHP LAMP 架构(组合)
LNMPLinux + Nginx + MySQL + php-fpm LNMP 架构(组合)
LNMPALinux + Nginx(80) + MySQL + PHP + Apache Nginx 代理方式
 
ApacheApache是世界使用排名第一的Web服务器软件。
PHP:一种专门用于Web开发的编程语言。
MySQLMySQL是一个关系型数据库管理系统,主要用于永久存储项目数据。

二、部署前的环境准备

1.关闭防火墙和selinux

关闭防火墙(临时关闭)

systemctl stop firewalld
firewall-cmd --state

 

关闭selinux(永久关闭)

vim /etc/selinux/config

2.查询当前服务器是否安装apache

rpm -qa |grep httpd

3.查询当前服务器是否安装MYSQL

rpm -qa |grep mysql

4.查询当前服务器是否安装PHP

rpm -qa |grep php

三、LAMP环境之Apache安装

1.使用yum命令安装httpd软件包

yum install -y httpd

2.修改配置文件/etc/httpd/conf/httpd.conf

vim /etc/httpd/conf/httpd.conf

 搜索ServerName,在下面添加一行

3.使用systemctl命令重启httpd服务

   使用netstat -ntlp命令,查看是否有80端口监听

systemctl restart httpd
netstat -ntlp 80

4. 设置httpd服务开机启动

systemctl enable httpd

四、LAMP环境之MySQL安装

1.由于yum源上默认没有mysql-server。所以必须去官网下载后在安装

wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm

 

2.添加mysqlyum源存储库

rpm -ivh mysql80-community-release-el8-1.noarch.rpm

 

3.安装MYSQL

yum install mysql-server

 

4.启动mysql

systemctl restart mysqld.service
netstat -ntlp

5.初始化数据库

默认情况下,数据库没有密码,也没有任何数据,必须要初始化

mysql_secure_installation

6.连接MySQL数据库

 mysql -u root -p

7.查看数据库并退出

show databases;
exit

 

五、LAMP环境之PHP安装

1.yum安装php

yum -y install php

 

2. 重启httpd服务

更改php配置一定要重启httpd服务

3.测试LAMP环境是否可以使用

第一步:使用cd命令进入/var/www/html目录
第二步:使用vim命令创建index.php文件
第三步:编写php代码
第四步:在浏览器,输入IP地址,如下图所示
 

六、部署Discuz!论坛 

1.Discuz!论坛概述

2.下载源代码

下载地址:https://gitee.com/Discuz/DiscuzX.git

3.安装linux自带的上传工具lrzsz

yum install -y lrzsz

 

  上传

rz

  将包移到/usr/local目录下

mv ComsenzDiscuz-DiscuzX-master.zip /usr/local

  yum安装unzip

yum install -y unzip

 

  解压

unzip ComsenzDiscuz-DiscuzX-master.zip

 

 解压缩后,得到DiscuzX目录,其中upload文件夹下是真正的网站代码文件

 将网站代码拷贝到/var/www/html

cp -r /usr/local/DiscuzX/upload/* /var/www/html/

七、安装Discuz!论坛

1.安装Discuz!前期准备

 首先查看Discuz!源代码文件是否已经上传完成,必须完成后,才可以进行Discuz!论坛安装。

2.使用服务器IP地址访问论坛

3.设置目录权限  

chmod -R a+w /var/www/html/

重新刷新 

 

4.使用yum命令安装php-mysqli扩展  

 

​
yum -y install php-mysqli

重启httpd服务

systemctl restart httpd

 刷新

5.php -xml问题

yum -y install php-xml

刷新

6.设置运行环境 

 

7.设置数据库信息与管理员信息 

安装

 访问

完成!!!

谢谢观看

猜你喜欢

转载自blog.csdn.net/dp340823/article/details/112686101
今日推荐