我删除了 Apache,无法重新安装它

我删除了 Apache,无法重新安装它

这非常重要,因为我的服务器就是我的商店和我的工作。

我在尝试安装 VirtualHost 时遇到了问题,然后我尝试重新安装 Apache,但是我遇到了一些问题,因为我的 Ubuntu 版本似乎过时了。我尝试了很多方法,但都没有用。

sudo apt-get install找不到安装 apache2 的源。

实际错误是:

$ sudo apt install apache2  

Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Package apache2 is not available, but is referred to by another package.  
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'apache2' has no installation candidate

答案1

尝试运行并从列表中sudo tasksel选择。它将自动设置和安装 Apache2、MySQL 和 PHP。LAMP

之所以sudo apt install apache2对您不起作用,是因为从技术上讲这不是真正的包。它是一个其他包可以依赖的“占位符”包,因为 apache2 实际上有许多不同的安装方式(prefork、suexec、cgi 等)。

相关内容