我已经看到过一个类似的问题,由于与此问题重复而被关闭(设置 LAMP 堆栈的最简单方法是什么?) 然而该问答中没有任何地方回答这个问题。
简单介绍一下背景:我有一台 2007 年的笔记本电脑,配备双核 2GHz CPU 和 4 GB 内存。我想将其重新用作 Web 服务器,它上面已经安装了 Ubuntu 14.04 LTS Unity DE。我不太想安装服务器版。在有人说“它太慢”之前,我的 ISP 将我的套餐的上传速度限制为 500 Kbps,尽管下载速度为 15 Mbps,这已经足够了。此外,我将是唯一使用 Web 服务器的人(也可能是 NSA),因此速度并不重要。
我知道人们会通过意见来判断哪个更好,这很好,但我真的只是想知道当我输入以下内容时是否会出现任何问题:
sudo apt install lamp-server^
在我的笔记本电脑上。
谢谢!
答案1
不,不需要 Ubuntu Server。
您可以非常轻松地从 Ubuntu Desktop 安装 LAMP 服务器所需的所有软件包。事实上,大多数 Web 开发人员都使用此设置来测试!
正如在你链接的问题,你可以使用两个命令安装 LAMP:
sudo apt-get install tasksel
sudo tasksel install lamp-server
您可能需要检查其他一些事项,以确保没有其他内容绑定在任何端口上,但(通常)不需要其他步骤。如果您想从世界各地访问您的服务器,您需要设置端口转发,并可能在防火墙中解除对端口 80/443 的阻止。
但是,如果你在自己的系统上运行 LAMP 服务器,那么强烈推荐在你的上游路由器或你的机器上运行防火墙,以及(至少部分地)通过 Ubuntu Wiki 的安全指南。LAMP 并不是世界上最安全的东西。设置一些最佳实践主题以确保您的系统保持安全也很重要。
正如您的问题中提到的,您还可以使用以下方法安装 LAMP 堆栈:
sudo apt install lamp-server^
如果您想确定将安装/更改哪些软件包(只是为了安全起见),您可以使用标志运行上述命令-s
来模拟系统将发生的情况。
答案2
您可以在 Ubuntu 桌面上安装 LAMP。我在 Ubuntu 14.04 桌面上运行 LAMP 和 Moodle。运行良好。
答案3
从终端运行sudo tasksel
,选择 LAMP 服务器,然后使用以下命令进行验证OK
LAMP 服务器是否需要 Ubuntu Server,或者如果我在 Ubuntu 桌面上安装 LAMP 是否会出现任何问题?
你不需要安装 Ubuntu 服务器,如果你想安装它,请运行, sudo tasksel
然后向下滚动并选择 基本 Ubuntu 服务器