我一直在 Docker 下进行开发,但时间不多了,我想直接在本地笔记本电脑上进行开发。我想我需要先安装 LAMP。第一步是让 apache 运行起来,但正如你所见,它已经死了。该怎么办?
richb201@richb201-XPS-13-9370:~$ sudo service apache2 status
[sudo] password for richb201:
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset:
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: inactive (dead)
答案1
Debian(以及 Ubuntu 及其系列)通常在安装时自动启用和启动服务。出于某种原因,该apache2
服务在您的安装中被禁用。(显示的输出不包含供应商预设,因此我们无法判断是您禁用了它还是它被禁用了。)因此,您需要手动启动它:
sudo systemctl start apache2.service
如果希望它在重启时启动,请启用它:
sudo systemctl enable apache2.service
或者合并起来:
sudo systemctl enable --now apache2.service