LAMP(Linux, Apache, MySQL, PHP)是一种流行的开源Web服务器软件组合,广泛用于搭建网站和应用程序。Rocky Linux 是一个基于 CentOS 的免费发行版,具有高度的稳定性和兼容性。本文将详细介绍如何在 Rocky Linux 上一键部署 LAMP 环境,帮助您轻松构建高效网站,并解锁系统运维新技巧。

1. 准备工作

在开始部署之前,请确保您的 Rocky Linux 系统已安装。以下是部署 LAMP 环境所需的准备工作:

  • 系统版本:Rocky Linux 8 或更高版本
  • 网络连接:确保您的系统可以连接到互联网
  • 权限:具有 root 权限或 sudo 权限的用户

2. 安装 Apache

Apache 是 LAMP 环境中的 Web 服务器。以下是使用 yum 包管理器安装 Apache 的步骤:

sudo yum install httpd 

安装完成后,启动 Apache 服务并设置为开机自启:

sudo systemctl start httpd sudo systemctl enable httpd 

打开浏览器访问 http://localhost,如果看到 Apache 的默认欢迎页面,则表示 Apache 安装成功。

3. 安装 MySQL

MySQL 是 LAMP 环境中的数据库管理系统。以下是使用 yum 包管理器安装 MySQL 的步骤:

sudo yum install mariadb-server 

安装完成后,启动 MySQL 服务并设置为开机自启:

sudo systemctl start mariadb sudo systemctl enable mariadb 

运行以下命令,进行 MySQL 的安全设置:

sudo mysql_secure_installation 

按照提示设置 root 密码、删除匿名用户、禁止 root 远程登录等。

4. 安装 PHP

PHP 是 LAMP 环境中的服务器端脚本语言。以下是使用 yum 包管理器安装 PHP 的步骤:

sudo yum install php php-mysql 

安装完成后,编辑 Apache 的配置文件 /etc/httpd/conf/httpd.conf,在 LoadModule 指令下添加以下行:

LoadModule php7_module modules/libphp7.so 

然后,在 DirectoryIndex 指令下添加以下行:

DirectoryIndex index.php index.html index.htm 

最后,重启 Apache 服务以使更改生效:

sudo systemctl restart httpd 

5. 测试 LAMP 环境

为了测试 LAMP 环境是否正常工作,可以创建一个简单的 PHP 页面。在 /var/www/html/ 目录下创建一个名为 info.php 的文件,并添加以下内容:

<?php phpinfo(); ?> 

保存文件后,访问 http://localhost/info.php,如果看到 PHP 的信息页面,则表示 LAMP 环境部署成功。

6. 总结

通过以上步骤,您已经在 Rocky Linux 上成功部署了 LAMP 环境。您可以利用这个环境搭建网站、开发应用程序,并解锁系统运维新技巧。希望本文能帮助您更好地掌握 LAMP 环境的部署,为您的网站建设之路提供助力。