帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 如何在Ubuntu Server 19.10上安装LAMP服务器

如何在Ubuntu Server 19.10上安装LAMP服务器

发布时间:2019年11月08日 09:57:44    来源: A5互联

最近一个朋友说在Ubuntu上安装LAMP程序遇到的麻烦。我将通过在最新版本的Ubuntu服务器(19.10)上安装一个完整的LAMP栈来解决这个问题。

LAMP是Linux Apache MySQL PHP的缩写。安装LAMP堆栈时,要安装整个应用程序堆栈。这个特定的应用程序堆栈负责为全球范围内的大量网站提供支持。

您只需要运行Ubuntu服务器19.10的实例(这些步骤适用于平台的早期迭代)和一个具有sudo特权的用户帐户。

如何在Ubuntu上安装LAMP堆栈

有几种在Ubuntu上安装LAMP堆栈的方法,但我想向您展示最快的方法。长期以来,人们一直认为使用taskel命令是安装LAMP堆栈的最佳方法。由于使用了一个apt命令,该方法被废止了。有问题的命令是:

sudo apt-get install lamp-server^

使用^字符意味着前面的是meta包。在安装meta软件包时,还将安装许多其他软件包。apache2-utils,libaprutil1,libhttp-date-perl,php-mysql,php7.3-readline,ssl-cert等软件包将与Apache,MySQL和PHP一起添加。

这种安装方法的一个警告是,安装的MySQL部分不会要求您通常设置管理员密码。因此,您必须运行第二条命令来完成任务。

如何保护MySQL

为了保护MySQL,发出命令:

sudo mysql_secure_installation

在此过程中,系统将询问您是否要启用密码策略模块。该模块确保所有MySQL用户密码都遵循非常严格的密码策略。如果您想为您的MySQL服务器增加一点安全性,请接受此命令,然后键入/验证管理员密码。完成后,对其余问题回答“是”,MySQL已准备就绪。

如何查看Apache测试页

您的LAMP服务器已安装并可以进行测试。将Web浏览器指向SERVER_IP(其中SERVER_IP是托管服务器的IP地址),然后将显示Apache测试页。

防火墙故障

如果发现测试页访问不了,则可能必须允许HTTP通信通过防火墙。由于Web服务器是在安装过程中启动并启用的,因此防火墙可能有问题。要启用到Ubuntu Server的HTTP通信,请发出以下命令:

sudo ufw allow http

运行该命令后,尝试再次查看测试页,应该没问题了。

这就是在Ubuntu Server 19.10上安装完整的LAMP堆栈的全部内容。