如何在Ubuntu Server 19.10上安装LAMP服务器
了解如何在Ubuntu Server 19.10上安装LAMP堆栈。
最近,我有一位读者向我咨询了有关在Ubuntu上安装LAMP堆栈的麻烦。我向读者保证,我将通过编写在最新版本的Ubuntu Server(19.10)上安装完整的LAMP堆栈的简单易懂的演练来解决该问题。
什么是LAMP服务器?
LAMP是Linux Apache MySQL PHP的缩写。安装LAMP堆栈时,将安装整个应用程序堆栈。这个特定的应用程序堆栈负责为全球大量的网站提供动力。
请参阅: Linux Mint:如何启动和运行(免费PDF)(TechRepublic)
你需要什么
要做到这一点,您唯一需要做的就是运行中的Ubuntu Server 19.10实例(尽管这些步骤适用于平台的早期迭代)和具有sudo特权的用户帐户。
如何在Ubuntu上安装LAMP堆栈
有几种在Ubuntu上安装LAMP堆栈的方法,但我想向您展示最快的方法。长期以来,人们一直认为使用taskel命令是安装LAMP堆栈的最佳方法。由于使用了一个apt命令,该方法被废止了。有问题的命令是:
须藤apt-get install lamp-server ^
使用^字符意味着前面的是元包。在安装元软件包时,还将安装许多其他软件包。apache2-utils,libaprutil1,libhttp-date-perl,php-mysql,php7.3-readline,ssl-cert等软件包将与Apache,MySQL和PHP一起添加。
这种安装方法的一个警告是,安装的MySQL部分不会要求您通常设置管理员密码。因此,您必须运行第二条命令来完成任务。
如何保护MySQL
为了保护MySQL,发出命令:
须藤mysql_secure_installation
在此过程中,系统将询问您是否要启用密码策略模块。该模块确保所有MySQL用户密码都遵循非常严格的密码策略。如果您想为您的MySQL服务器增加一点安全性,请接受此命令,然后键入/验证管理员密码。完成后,对其余问题回答“是”,MySQL已准备就绪。
如何查看Apache测试页
您的LAMP服务器已安装并可以进行测试。将Web浏览器指向SERVER_IP(其中SERVER_IP是托管服务器的IP地址),然后将显示Apache测试页(图A)。
图A
防火墙故障
如果发现测试页未出现,则可能必须允许HTTP通信通过防火墙。由于Web服务器是在安装过程中启动并启用的,因此防火墙可能有故障。要启用到Ubuntu Server的HTTP通信,请发出以下命令:
sudo ufw允许http
运行该命令后,尝试再次查看测试页。那应该解决了您的问题。
这就是在Ubuntu Server 19.10上安装完整的LAMP堆栈的全部内容。希望您在此过程中找到了成功。如果没有,请通过讨论的方式填写,我们将看看是否可以解决问题。
评论专区