以下是运行命令时的错误:

以下是运行命令时的错误:

以下是运行命令时的错误:

root@mycompanyname:~# apt-get install apache2*
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package apache2.conf
E: Couldn't find any package by regex 'apache2.conf'
root@mycompanyname:~#

背景:

想要将 php5.3(5.3 PHP = 7.43 INR)更新到 php5.5(5.5 PHP = 7.72 INR),请按照给出的步骤进行操作这里

此后 apache2 停止检测 php 本身。

经过大量的故障排除后,我们使用以下命令删除了 php 和 apache2:

root@mycompanyname:~# apt-get purge apache2*
root@mycompanyname:~# apt-get purge php*
root@mycompanyname:~# apt-get autoremove
root@mycompanyname:~# apt-get autoclean
root@mycompanyname:~# apt-get clean
root@mycompanyname:~# apt-get remove
root@mycompanyname:~# apt-get purge
root@mycompanyname:~# apt-get install
root@mycompanyname:~# dpkg -a -configure

完成所有这些后,我们尝试重新安装 apache2 并开始收到以下错误:

仅供参考这里是 apt 的 sources.list 文件。

使用以下命令时我们没有遇到任何问题:

root@mycompanyname:~# apt-get update && apt-get upgrade

请帮忙!提前致谢。

答案1

 apt-get install apache2* 

应该只是

 apt-get install apache2

此时,Apt 会建议安装一些额外的软件包。仔细阅读并决定是否需要,但我通常只安装

 sudo apt-get install apache2 apache2-utils

答案2

Apache2 正在我的系统中运行,因此请尝试按照以下步骤操作:

请删除已安装的 apache2 和 php5。

现在尝试全新安装。


您将源代码添加到 apt 源列表中。gedit/etc/apt/sources.list添加以下代码:

deb http://ppa.launchpad.net/ondrej/php5/ubuntu precise main           
deb-src http://ppa.launchpad.net/ondrej/php5/ubuntu precise main  

deb http://ppa.launchpad.net/ondrej/apache2/ubuntu precise main   
deb-src http://ppa.launchpad.net/ondrej/apache2/ubuntu precise main  

保存并更新。

sudo apt-get update  

要安装 apache、php5 和 mysql:

sudo apt-get install lamp-server 

安装后,您将获得 php5.5 和 apache2.4 版本。

相关内容