在本文中,小编将简单如何在RHEL 8系统上安装LAMP堆栈环境,即Linux、Apache、MySQL/MariaDB、PHP 。
注意:在进行设置之前,请确保已经对RHEL 8系统具有root访问权限。
第 1 步:安装Apache服务器
1、首先将从安装Apache Web服务器开始,Apache是一款比较受欢迎Web服务器,目前使用的用户非常广泛,要完成安装,请输入以下命令:
# yum install httpd
2、安装完成后,启用 Apache(系统启动时自动启动),启动Web服务器并使用以下命令验证状态。
# systemctl enable httpd # systemctl start httpd # systemctl status httpd
3、为了使页面可供公众访问,这里必须使用以下命令编辑防火墙规则,一般能够在Web服务器上发出HTTP请求。
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --reload
4、通过访问http://localhost或服务器的IP地址来验证Web服务器是否正在运行并且可以访问,如何运行正常应该会看到与下面类似的页面。
第 2 步:安装PHP语言
5、接下来是安装PHP——在WordPress和Joomla等许多网站上使用的编程语言,因为它具有极其强大和灵活的行为。
要在RHEL 8上安装PHP命令,请使用以下命令。
# yum install php php-mysqlnd php-pdo php-gd php-mbstring
6、现在重新启动Web服务器,以便Apache知道它也将处理PHP请求。
# systemctl restart httpd
7、通过创建一个info.php
文件,里面包含 phinfo()
。该文件应放置在Web服务器的根目录中,即/var/www/html,要创建该文件,请使用:
# echo "<?php phpinfo() ?>" > /var/www/html/info.php
现在访问http://localhost/info.php或http://服务器IP地址/info.php,这时应该会看到与此类似的页面。
第 3 步:安装MariaDB服务器
8、MariaDB是一种流行的数据库服务器,在许多环境中使用,安装很简单,只需几个简单的步骤即可:
# yum 安装 mariadb-server mariadb
9、安装完成后,启用 MariaDB(系统启动时自动启动),启动Web服务器并使用以下命令验证状态。
# systemctl enable mariadb # systemctl start mariadb # systemctl status mariadb
10、最后需要通过输入以下命令来保护MariaDB的安全:
# mysql_secure_installation
这里将被问到几个关于MariaDB安装以及如何保护它安全的不同问题,你可以远程更改数据库root用户密码、禁用测试数据库、禁用匿名用户和禁用root登录。
如果不知道怎么设置,可以按照下图进行设置即可:
11、数据库安全设置完成之后,可以使用以下命令连接到MySQL并查看数据库服务器上的现有数据库。
# mysql -e "SHOW DATABASES;" -p
结论
在本文中,小编简单的介绍了如何在RHEL 8系统上安装LAMP环境。整体来看,该按照过程还是比较简单的,如果有不清楚的小伙伴可以按照上述教程进行安装。