揭秘 Rocky Linux 一键部署 LAMP 环境:轻松构建高效网站,解锁系统运维新技巧
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 环境的部署,为您的网站建设之路提供助力。