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
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://www.idcspy.com/44553.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站