Eu já tinha o apache2 instalado, atualizei para o php5.5 e isso interrompeu minha instalação, então tentei corrigir alguns arquivos. Mas isso não funcionou, eu removi o apache automaticamente, mas ainda recebo esse erro ao tentar instalar:
/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.
sudo apt-get purge apache2
esudo apt-get install apache2
? (Se sim, isso deve funcionar, embora eu sugirasudo apt-get --purge --reinstall install apache2
, o que ocorre em "uma etapa" e, mais importante, garante que todos os arquivos de pacote necessários sejam baixados antes de executar a remoção original do pacote.)