Rocky Linux是一款基于CentOS的稳定Linux发行版,非常适合用于服务器,本文将介绍如何在Rocky Linux服务器上安装和配置LAMP(Linux, Apache, MySQL/MariaDB, PHP)环境,以下是详细步骤:
准备工作
1、开通Rocky Linux服务器:选择并开通一台Rocky Linux服务器,这里以Vultr美国VPS为例,操作系统选择Rocky Linux 8。
2、登录服务器:使用SSH工具(如PuTTY、Xshell等)登录到你的服务器。
安装Apache
1、更新系统:运行以下命令更新系统软件包:
sudo dnf update -y
2、安装Apache:输入以下命令安装Apache HTTP服务器:
sudo dnf install httpd -y
3、启动Apache并设置开机自启动:
sudo systemctl start httpd sudo systemctl enable httpd
4、配置防火墙:允许http、https流量通过,并开放端口80和443:
firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --permanent --zone=public --add-port=80/tcp firewall-cmd --permanent --zone=public --add-port=443/tcp sudo firewall-cmd --reload
5、测试Apache:在浏览器中访问服务器IP地址,如果看到Apache默认页面,则表示Apache已成功安装。
安装MariaDB
1、安装MariaDB:MariaDB是MySQL的一个替代品,输入以下命令进行安装:
sudo dnf install mariadb -y
2、启动MariaDB并设置开机自启动:
sudo systemctl start mariadb sudo systemctl enable mariadb
3、保护MariaDB数据库:运行安全脚本进行基本安全设置:
mysql_secure_installation
4、验证MariaDB:登录MariaDB数据库:
mysql -u root -p
安装PHP
1、安装PHP及必要扩展:安装PHP 7.4和一些常用扩展:
sudo dnf module install php:7.4 -y sudo dnf install php-mysqlnd php-gd php-intl -y
2、配置Apache支持PHP:编辑Apache配置文件/etc/httpd/conf/httpd.conf
,确保以下行未被注释:
LoadModule php_module modules/libphp.so
3、重启Apache服务:使配置生效:
sudo systemctl restart httpd
测试PHP功能
1、创建测试文件:在/var/www/html
目录下创建一个PHP测试文件info.php
:
nano /var/www/html/info.php
2、添加以下内容:
<?php phpinfo(); ?>
3、保存并退出:按Ctrl+O
保存,按Enter
确认,然后按Ctrl+X
退出。
4、赋予权限:修改文件权限,使Apache可以读取该文件:
sudo chown -R apache:apache /var/www/html/
5、测试PHP:在浏览器中访问http://your_server_ip/info.php
,如果看到PHP信息页面,则表示PHP已成功安装。
至此,您已经在Rocky Linux服务器上成功安装并配置了LAMP环境,您可以开始开发和部署Web应用程序了。
相关问题与解答
问题1:如何检查Apache、MariaDB和PHP的版本?
答案1:可以使用以下命令分别检查版本:
apachectl -v # 检查Apache版本 mariadb --version # 检查MariaDB版本 php -v # 检查PHP版本
问题2:如何备份和恢复MariaDB数据库?
答案2:使用以下命令进行备份和恢复:
备份数据库 mysqldump -u root -p database_name > backup.sql 恢复数据库 mysql -u root -p database_name < backup.sql
各位小伙伴们,我刚刚为大家分享了有关“Rocky Linux服务器安装部署LAMP环境教程”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1188869.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复