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

AlmaLinux 8.4系统搭建LAMP环境图文教程

LAMP是一种流行的Web托管环境,用于开发和测试Web建站的应用程序,是Linux、Apache、MariaDB和PHP的首字母缩写词。

其中,Apache是一种开源且广泛使用的Web服务器,MariaDB是一种开源关系数据库服务器,将数据存储在数据库内的表中,而PHP则是一种用于开发动态网页的服务器端脚本语言。

在本文中,小编将简单介绍在AlmaLinux 8.4系统中搭建LAMP环境的简单过程。或许你也喜欢:Rocky Linux 8系统搭建LAMP环境详细教程

AlmaLinux

第 1 步:在AlmaLinux系统中安装Apache

从安装Apache开始,Apache httpd包就已经托管在AppStream存储库上,因此可以使用DNF包管理器安装Apache,如下所示:

$ sudo dnf install -y @httpd

Apache安装完成后,继续并启动Apache服务,如下命令:

$ sudo systemctl start httpd
如果希望在系统开机或重新启动时自动启用Apache服务器,可以输入以下命令:
$ sudo systemctl enable httpd

要确保Apache正在运行,请运行以下命令:

$ sudo systemctl status httpd

在 AlmaLinux 中检查 Apache

从以上输出结果可以清楚的看到Apache服务正在运行。

此外,还可以通过浏览器浏览服务器的IP或域名来测试Apache是否处于活动状态。但首先,如果启用了Firewalld,还需要允许HTTP流量通过防火墙。

$ sudo firewall-cmd --permanent --zone=public --add-service=http

要应用更改,请重新加载防火墙。

$ sudo firewall-cmd --reload

您现在可以继续浏览服务器的 IP 地址,如图所示。

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

如果一切正常,将出现Apache欢迎页面,说明已设置成功。

在 AlmaLinux 中验证 Apache

第 2 步:在AlmaLinux系统中安装MariaDB

接下来将安装MariaDB——这是一个关系数据库管理系统 ( RDBMS ),它是MySQL的一个分支。MariaDB也可从AppStream存储库中获得,可以通过运行以下命令列出MariaDB的可用版本

$ sudo dnf module list mariadb

在 AlmaLinux 中列出 MariaDB

从输出来看,默认版本是MariaDB 10.3。但是,这里将安装10.5,它是存储库中的最新版本。为此,请按如下方式重置MariaDB模块。

$ sudo dnf module reset mariadb

然后使用以下命令安装最新的MariaDB版本:

$ sudo dnf module install mariadb:10.5

完成设置后,请务必启动MariaDB服务。

$ sudo systemctl start mariadb

然后在每次系统启动或重新启动时启用MariaDB

$ sudo systemctl enable mariadb

确认关系数据库服务器已启动并正在运行,请执行以下命令:

$ sudo systemctl status mariadb

在 AlmaLinux 中检查 MariaDB

需要注意的是,MariaDB默认设置较弱,对服务器构成潜在的安全风险。因此需要进一步加强MariaDB安全设,运行以下命令:

$ sudo mysql_secure_installation

这时将看到几个提示,一定要先设置root密码。

设置 MariaDB 根密码

对于其余的提示,可以按'Y'以将其调整为推荐的设置,包括删除匿名用户、阻止远程root登录以及删除测试数据库。

在 AlmaLinux 中保护 MariaDB

要登录到您的数据库服务器,可以运行以下命令。

$ sudo mysql -u root -p

第 3 步:在AlmaLinux系统中安装PHP8

要安装的LAMP环境的最后一个组件是PHP,它是一种用于开发动态Web应用程序的服务器端脚本语言。

要检查AppStream存储库中可用的PHP版本,请运行以下命令:

$ sudo dnf module list php

AppStream存储库提供的最新版本是PHP 7.4。

在 AlmaLinux 中列出 PHP

如果希望安装最新版本的PHP,则需要安装Remi存储库,这是一个提供最新PHP版本的第三方存储库。

在AlmaLinux上安装Remi存储库,如下命令:

$ sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

在 AlmaLinux 中安装 Remi

这时会再次列出提供的PHP模块,这一次,将在列表中获得包含提供PHP模块的Remi存储库。

$ sudo dnf module list php

截止到目前最新的PHP版本是PHP 8.1,它是一个Release Candidate,相当于Beta版本,仅应用于测试目的,而不应用于建站。

在 AlmaLinux 中列出 PHP 模块

要安装最新的PHP模块,请重置默认的PHP模块并启用PHP 8.1模块,如下命令。

$ sudo dnf module reset php
$ sudo dnf module enable php:remi-8.1

在 AlmaLinux 中安装 PHP

最后,如下所示安装你喜欢的PHP和其他PHP模块。

$ sudo dnf install php php-common php-cli php-mbstring php-xml php-zip php-mysqlnd php-opcache php-curl php-intl php-gd

安装完成后,验证安装的 PHP 版本。

$ php -v

在 AlmaLinux 中检查 PHP

除此之外,还可以通过首先创建一个如下所示的测试PHP文件在浏览器上测试PHP。

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

接下来,粘贴以下内容到PHP文件中。

<?php
phpinfo();
?>

保存更改并退出文件,并重新启动Apache服务器。

$ sudo systemctl restart httpd

然后在浏览器中访问域名或者服务器IP地址。

http://server-ip/info.php
或者
http://your-domain.com/info.php

这时会出现PHP信息页面,该页面包含了已安装的PHP版本以及其他详细信息。

在 AlmaLinux 中检查 PHP 信息

总结

以上就是关于在AlmaLinux 8.4系统安装LAMP环境的全部过程,搭建完成之后,现在就可以在托管的主机上面建设Web网站了。

以上设置过程仅供参考,具体的安装版本信息可以根据自身需求合理选用。如果在安装过程中遇到任何问题,欢迎交流讨论。

未经允许不得转载:惠主机 » AlmaLinux 8.4系统搭建LAMP环境图文教程