我以前安装了apache2,升级到php5.5,这破坏了我的安装,所以我尝试修复几个文件。但是这不起作用,我自动删除了apache,但是当我尝试安装时仍然会遇到这个错误:
/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.发布于 2014-04-20 22:38:01
当您删除并重新安装Apache时,它不会删除或覆盖写配置文件。
请参阅如何还原配置文件?
尝试:
sudo apt-get purge apache2
sudo apt-get install apache2如果失败,请使用错误消息更新您的问题。
发布于 2015-05-20 08:18:48
使用下面的命令行:
sudo apt-get remove apache2
sudo apt-get purge apache2
sudo apt-get autoremove最后,再次安装apache2:sudo apt-get -y install apache2。
发布于 2014-09-05 06:10:53
尝试:
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall apache2.2-common它将重新安装apache并恢复/etc/apache2中的所有配置文件。
https://askubuntu.com/questions/451674
复制相似问题