如何在CentOS 7上安装LAMP堆栈

如何在CentOS 7上安装LAMP堆栈

在CentOS上安装LAMP堆栈

LAMP堆栈代表一组用于Linux,Apache,MySQL,PHP等的软件包。 LAMP堆栈广泛用于托管网站和应用程序。在本教程中,您将学习如何在CentOS上安装LAMP堆栈。

先决条件

在CentOS 7上开始安装LAMP堆栈之前,服务器上需要具有sudo特权的非root用户帐户。

1.安装Apache

在CentOS和RHEL上,Apache服务被称为httpd。对于CentOS核心存储库,安装非常简单,因为可以使用Apache存储库。

要在CentOS上安装Apache,请输入以下命令

sudo yum install httpd

安装Apache之后,通过在终端中输入以下内容来启用服务:

sudo systemctl start httpd
sudo systemctl enable httpd

运行以下命令以检查Apache服务的状态

sudo systemctl status httpd

要完成操作,请输入CTRL + c。

2.安装MariaDB

接下来,在服务器上安装MariaDB。要输入以下内容,请输入:

sudo yum install mariadb-server

安装MariaDB之后,您需要运行以下命令来启动并启用MariaDB服务。

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

输入以检查MariaDB服务的状态

sudo systemctl status mariadb.service

安装程序将生成一个临时的MariaDb密码,将其保存在文件中,在文件中验证密码,然后输入以下命令

grep "A temporary password" /var/log/mysqld.log  | tail -n1

[Some text hidden] A temporary password is generated for [email protected]: Eif;=GPCD88#

要保护MariaDB的安全,请运行以下命令:

sudo mysql_secure_installation

运行上述命令后,将提示您输入当前密码(如果不输入任何内容,请按ENTER)。接下来,询问您以下问题: ÿ 对于以下问题:

  • 设置root密码? : ÿ
  • 删除匿名用户? : ÿ
  • 是否要允许root用户远程登录? : ÿ
  • 删除并访问测试数据库? : ÿ
  • 现在重新加载特权表? : ÿ

最后,按CTRL + c

3.安装PHP

CentOS核心存储库不随PHP 7.2一起提供。在这里,使用Remi存储库安装了PHP 7.2。

输入以下命令以将Remi存储库添加到CentOS

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

您需要通过键入以下命令来启用remi-php72存储库:

sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72

通过键入安装PHP及其必需的扩展

sudo yum install php php-common php-gd php-curl php-mysql

使用以下命令重新启动Apache

sudo systemctl restart httpd

测试PHP

您需要通过输入以下内容来创建一个info.php文件来测试php:

echo "" | sudo tee /var/www/html/info.php

请在浏览器中访问http:// ///YOUR_DOMAIN_NAME_OR_IP_ADDRESS/info.php或http://localhost/info.php。

结论

我学习了如何在CentOS 7上安装LAMP堆栈。如果您对此有任何疑问,请不要忘记下面的评论。

Sidebar