分享最新优惠信息
购买主机更加划算

Rocky Linux 8系统搭建LAMP环境详细教程

LAMP是开发圈中常用的环境,用于托管静态和动态Web应用程序,它是Linux、Apache、MySQL(或MariaDB)和PHP的首字母缩写词。值得注意的是,它包括Apache Web 服务器、MySQL或MariaDB 数据库服务器和PHP。

前面已经介绍过程过Rocky Linux 8系统安装LNMP环境详细步骤,在本文中,小编将简单介绍在Rocky Linux 8系统中搭建LAMP环境详细过程。

LAMP环境

先决条件

在开始之前,请确保已经具备以下条件:

  • 一个已经安装Rocky Linux 8系统的VPS或服务器
  • 配置了sudo 用户

第 1 步:在Rocky Linux 8系统中安装 Apache

首先需要开始安装的第一个组件是Apache服务器,这是由httpd软件包提供的。安装后,httpd守护程序在后台运行,等待来自客户端设备的传入HTTP请求。

要安装Apache,终端远程登录并运行命令。

$ sudo dnf install httpd

这会安装httpd包以及其他依赖项,如下图所示:

在 Rocky Linux 上安装 Apache

此后,启用网络服务器以在引导时启动。

$ sudo systemctl enable httpd

然后输入以下命令启动 Apache httpd守护进程。

$ sudo systemctl start httpd

要验证Apache是否在Rocky Linux 8系统上运行,请输入以下命令:

$ sudo systemctl status httpd

在 Rocky Linux 上检查 Apache 状态

另外,验证Apache是否处于活动状态和正在运行的另一种简单方法是,访问服务器的IP地址或域名,如图所示。

http://server-IP   #换成你的服务器IP地址
或者
http://domain.com   #换成你的主域名

这样就会看到Apache HTTP的测试页面,这样就成功安装了Apache服务器。

在 Rocky Linux 上检查 Apache 页面

如果在尝试访问该页面时在浏览器上遇到错误,则可能是防火墙阻止了HTTP 流量,可以运行以下命令以允许HTTP流量并重新加载防火墙。

$ sudo firewall-cmd --add-service=http --permanent
$ sudo firewall-cmd --reload

第 2 步:在 Rocky Linux 8系统中安装 MariaDB

接下来需要安装数据库服务器,两个选一个就行了—— MariaDB和MySQL。这里选择安装MariaDB这主要是因为MariaDB具有众多增强功能,包括更快更安全的复制、众多高性能存储引擎、与MySQL的向后兼容性以及与MySQL相比更好的整体性能。

在编辑本文时,Rocky Linux的AppStream存储库提供了MariaDB 10.3。

要安装MariaDB,请运行以下命令:

$ sudo dnf install mariadb-server mariadb

安装完成后,启用MariaDB在重新启动时或在引导期间启动。

$ sudo systemctl enable --now mariadb

最后,启动MariaDB服务。

$ sudo systemctl start mariadb

要确认MariaDB守护进程正在运行,请运行以下命令:

$ sudo systemctl status mariadb

检查MariaDB状态

MariaDB默认安全设置很弱,存在一些漏洞,黑客可以利用这些漏洞破坏数据库服务器,因此需要采取额外的步骤来强化数据库服务器。

为此,请运行以下命令:

$ sudo mysql_secure_installation

第一步是设置root密码。所以默认情况下没有配置Root密码,所以按ENTER键,然后‘Y’设置一个root密码。提供强密码并确认。

设置 MariaDB root密码

键入‘Y’其余配置,这将有效地清除或删除任何匿名用户,阻止远程 root 登录并删除生产环境中不需要的测试数据库。

MariaDB安全安装

通过以上步骤,MariaDB数据库服务器现已完全配置且是安全的。

第 3 步:在Rocky Linux 8系统中安装PHP

最后要安装的一个组件是PHP,PHP是PHP Hypertext Preprocessor的缩写,是一种用于开发动态网页的脚本语言。

[具体可以阅读:Rocky Linux系统安装PHP 8.0版本的简单过程 ]

Rocky Linux AppStream提供多个版本的PHP版本,要检查可用版本,请运行以下命令:

$ sudo dnf module list php

这样提供了PHP模块和流的列表。

列出PHP模块流

默认的PHP流是PHP 7.2,要从存储库安装最新的模块Stream,请重置PHP流。

$ sudo dnf module reset php

然后启用首选的PHP流。例如,要启用PHP 7.4,请执行以下命令:

$ sudo dnf module install php:7.4

这将安装PHP 7.4和相关的扩展组件:

在 Rocky Linux 上安装 PHP

此外,也可以安装额外的PHP扩展。在本文中,正在安装php-curlphp-zip扩展。

$ sudo dnf install php-curl php-zip

安装后,确认安装的 PHP 版本,如图所示。

$ php -v

检查 PHP 版本

另一种测试安装的 PHP版本的方法是在/var/www/html路径中创建一个测试PHP文件。

$ sudo vim /var/www/html/info.php

粘贴以下内容到info.php文件中:

<?php

phpinfo();

?>

保存更改并重新启动网络服务器。

$ sudo systemctl restart httpd

然后返回浏览器并按照显示的URL进行访问:

http://server-ip/info.php   #server-ip换成你自己的IP地址

这样将显示一个页面,其中显示 PHP 版本以及其他参数,例如启用的PHP扩展的详细信息。

检查 PHP 信息

完成以后,现在可以删除测试PHP文件。

$ sudo rm -f /var/www/html/info.php

总结

通过以上过程,现在已经在Rocky Linux 8.4系统中成功安装了LAMP环境,接下来就可以上传网站程序搭建网站了。

此外,以上LAMP安装过程仅供参考,后期MySQL(或MariaDB)和PHP版本可能会有所更新,小编建议最好是安装最新的版本。

未经允许不得转载:惠主机 » Rocky Linux 8系统搭建LAMP环境详细教程

相关文章