首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法再次安装apache2

无法再次安装apache2
EN

Ask Ubuntu用户
提问于 2014-04-20 22:33:15
回答 3查看 41.3K关注 0票数 11

我以前安装了apache2,升级到php5.5,这破坏了我的安装,所以我尝试修复几个文件。但是这不起作用,我自动删除了apache,但是当我尝试安装时仍然会遇到这个错误:

代码语言:javascript
复制
/etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
/etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
invoke-rc.d: initscript apache2, action "restart" failed.
EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2014-04-20 22:38:01

当您删除并重新安装Apache时,它不会删除或覆盖写配置文件。

请参阅如何还原配置文件?

尝试:

代码语言:javascript
复制
sudo apt-get purge apache2
sudo apt-get install apache2

如果失败,请使用错误消息更新您的问题。

票数 19
EN

Ask Ubuntu用户

发布于 2015-05-20 08:18:48

使用下面的命令行:

代码语言:javascript
复制
sudo apt-get remove apache2
sudo apt-get purge apache2
sudo apt-get autoremove

最后,再次安装apache2sudo apt-get -y install apache2

票数 4
EN

Ask Ubuntu用户

发布于 2014-09-05 06:10:53

尝试:

代码语言:javascript
复制
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall apache2.2-common

它将重新安装apache并恢复/etc/apache2中的所有配置文件。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/451674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档