centos8下LAMP搭建Nextcloud
前言 本实验是在centos8下搭建,搭建方式为yum(dnf)搭建,毕竟源码搭建难度大,还要解决各种依赖关系,在搭建体验与步骤上,与7代差别其实不大,也可能是我太菜了体会不到,最直观的可能是版本问题,php默认版本由以前的5.x升级到了7.x,apache版本升级到了2.4,性能和效率上都有所提高。 LAMP环境介绍 LAMP 是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写: Linux操作系统 Apache网页服务器 Mariadb或Mysql数据库 PHP,Perl或Python脚本语言 架构图: 客户端通过Http协议访问apache服务器,访问Html等静态资源时,apache直接将访问结果返回给客户端,访问动态资源时,要通过PHP等进行解析。数据库通常存放网站的数据与内容,当用户访问动态资源时(例如页面交互),php会连接数据库取得数据,进行解析后返回给客户。 搭建过程 搭建前的环境准备 由于是自己搭建,所以首先关闭防护墙和selinux: [root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# setenforce 0#临时关闭 setenforce: SELinux is disabled 安装Apache 在centos下apache叫做httpd