如何在CentOS 7上创建 LAMP 服务器

时间:2020-02-23 14:38:23  来源:igfitidea点击:

LAMP 堆栈是今天使用中最受欢迎的Web服务器配置之一。
由Linux,Apache,MySQL和PHP组成, LAMP 堆栈是一个多功能平台,我们可以其中构建。

对于本教程,我们将使用CentOS,免费版Red Hat Enterprise Linux,提供堆栈的Linux方面。
我们将在CentOS 7上安装和配置Apache,MySQL和PHP。

在CentOS 7上创建 LAMP 服务器

配置CentOS

1.安装防火墙

建议我们在服务器上安装防火墙以增加保护。
在这种情况下,我们将使用防火墙,这是一个简单的防火墙守护程序。

首先,我们将安装Firewalld软件包: # yum install firewalld接下来,我们将启用防火墙,以便启动启动: # systemctl enable firewalld并重新启动系统以完成更改: # reboot

2.设置服务器主机名

注意:此步骤是可选的,具体取决于服务器的设置方式和用例

要设置服务器的主机名,请运行: # hostnamectl set-hostname HOSTNAME主机名是主机名,我们要使用。

安装apache,mysql和php

3.安装apache.

现在,我们将安装Apache HTTP服务器。
为此,运行: # yum install httpd

安装httpd.

它将安装httpd包。
现在,将HTTP服务添加到FirewAllD: # firewall-cmd --add-service=http现在,重新加载防火墙: # firewall-cmd --reload接下来,重新启动httpd服务: # systemctl restart httpd.service然后,启用服务,因此它开始启动: # systemctl enable httpd.service

4.安装mysql.

安装Apache后,我们可以安装MySQL数据库软件。
CentOS在其存储库中用MariaDB取代了MySQL;但是,仍然可以安装mysql。

为此,请先添加MySQL 8.0存储库: # yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

添加存储库后,安装MySQL: # yum install mysql-community-server

安装MySQL软件包后,我们必须启用它: # systemctl enable mysqld并开始它: # systemctl start mysqld

5.安装PHP.

现在我们将在系统上安装PHP编程语言。
首先,启用EPEL存储库: # yum install epel-release

完成此操作后,启用REMI-PHP73存储库: # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

接下来,启用存储库: # yum-config-manager --enable remi-php73

最后,安装PHP: # yum install php