在AlmaLinux 8上安装LAMP Stack

LAMP(Linux,Apache,MySQL(或MariaDB),PHP)是一个功能强大的开源软件堆栈,用于构建和托管Web应用程序和网站。在AlmaLinux 8上安装LAMP Stack是为开发者和系统管理员提供了一个完整的Web服务器环境。以下是在AlmaLinux 8上安装LAMP Stack的详细步骤:

图片[1]-在AlmaLinux 8上安装LAMP Stack-山海云端论坛

步骤1:更新系统

首先,确保您的系统处于最新状态,以获取最新的安全性和性能更新。在终端中运行以下命令:

sudo dnf update sudo dnf install epel-release

步骤2:安装Apache

Apache是一个流行的开源Web服务器,用于托管网站。安装Apache的命令如下:

sudo dnf install httpd httpd-tools

安装完成后,启动Apache并将其设置为在系统启动时自动启动:

sudo systemctl enable httpd sudo systemctl start httpd

您可以使用服务器的IP地址来验证Apache是否正在运行,只需在Web浏览器中输入:

http://your-server-ip-address

图片[2]-在AlmaLinux 8上安装LAMP Stack-山海云端论坛

步骤3:安装MariaDB

MariaDB是一个功能强大的数据库服务器,用于存储Web应用程序的数据。安装MariaDB的命令如下:

sudo dnf install mariadb-server mariadb

安装完成后,启动MariaDB并设置其在系统启动时自动启动:

sudo systemctl start mariadb sudo systemctl enable mariadb

运行MariaDB的安全性脚本来增加数据库的安全性并设置root密码:

sudo mysql_secure_installation

步骤4:安装PHP

PHP是一种流行的脚本语言,用于处理Web应用程序的动态内容。运行以下命令来安装PHP和一些常用扩展:

sudo dnf install php-mysqlnd php-dom php-simplexml php-xml php-curl php-exif php-ftp php-gd php-iconv php-json php-mbstring php-posix

安装完成后,重新启动Apache以确保它可以处理PHP请求:

sudo systemctl restart httpd

为了验证PHP是否正常工作,创建一个info.php文件:

sudo nano /var/www/html/info.php

添加以下内容:

<?php phpinfo(); ?>

然后,在浏览器中访问http://your-server-ip/info.php以查看PHP信息页面。

步骤5:配置防火墙

如果启用了防火墙,确保允许HTTP(端口80)和HTTPS(端口443)流量。运行以下命令:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

恭喜!您已成功在AlmaLinux 8上安装LAMP Stack,现在可以开始开发和托管Web应用程序。这个强大的堆栈将为您提供一个稳定和可靠的Web服务器环境。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容