LAMP堆栈是经典的建站环境之一。它是Linux。Apache。MySQL/MariaDB和PHP的首字母缩略词。它们共同服务于服务器上托管的动态Web内容。本教程主要介绍下如何在Rocky Linux服务器安装搭建LAMP环境。
Rocky Linux是CentOS的一个分支。它位于Red Hat Enterprise Linux或RHEL的下游。提供有稳定的Linux版本。非常适合服务器。安装LAMP堆栈前。我们需先开通一台Rocky Linux服务器。这里使用的是Vultr美国VPS。操作系统选的是Rocky Linux 8。也可以使用其他服务器产品。
Vultr美国VPS服务器实例部署好后。利用SSH工具(如PuTTY。Xshell等)登录到服务器。然后可参考以下步骤安装LAMP堆栈。
1。安装Apache
更新Rocky Linux服务器系统。然后安装httpd。
dnf update
dnf install httpd -y
设置Apache服务器在系统启动时自动运行。
systemctl start httpd
systemctl enable httpd
添加新的防火墙以允许http。https流量通过。并允许端口80访问。
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 –reload
然后可运行下面命令查看规则。
firewall-cmd –permanent –list-all
确认无误后。打开浏览器。访问开通的Vultr美国VPS服务器IP地址以测试Apache。
http://SERVER_IP_ADDRESS
如果得到以下页面。则表示我们成功地在Rocky Linux服务器上安装了Apache。
2。安装MariaDB
MariaDB被认为是MySQL的替代品。具有相同的表类型。模式和使用命令。默认情况下。MariaDB在Rocky Linux源代码中可用。我们可以使用以下命令安装它。
dnf install mariadb
设置系统启动时自动运行MariaDB。
systemctl start mysqld
systemctl enable mysqld
保护MariaDB并为数据库服务器设置新的根密码。
mysql_secure_installation
运行MariaDB。并使用设置的密码以root用户身份登录。
mysql -u root
输出结果为:
MariaDB [(none)]>
至此。MariaDB数据库已安装完毕。用exit命令退出数据库。
MariaDB [(none)]> EXIT
3。安装PHP
通过php:参数安装PHP程序。本文安装的是PHP 7.4。
dnf module install php:7.4
然后安装必要的PHP扩展。以丰富功能。比如安装php-mysqlnd创建数据库服务器的连接。
dnf install php-mysqlnd php-gd php-intl
4。用Apache测试PHP功能
首先。打开Apache默认的welcome.conf文件。并注释掉所有行的#。
nano/etc/httpd/conf.d/welcome.conf
接下来。在/var/www/html/目录中创建一个简单的test.php文件。
nano /var/www/html/test.php
在该测试文件中添加以下代码:
<?php
phpinfo();
?>
授予Apache对该文件的所有权。
chown -R apache.apache /var/www/html
chcon -R -t httpd_sys_content_t html/
最后打开浏览器。输入URL(http://SERVER_IP/test.php)加载test.php页面。这里的SERVER_IP需替换为Rocky Linux服务器的实际IP地址。
Rocky Linux服务器安装搭建好LAMP环境后。便可以开始搭建网站了。
本文地址:https://gpu.xuandashi.com/11237.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!