Anteriormente tenía instalado Apache2, actualicé a php5.5 y esto rompió mi instalación, así que intenté arreglar algunos archivos. Pero eso no funcionó, eliminé automáticamente Apache, pero aún recibo este error cuando intento 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
ysudo apt-get install apache2
? (Si es así, eso debería funcionar, aunque sugeriríasudo apt-get --purge --reinstall install apache2
, que lo hace en "un paso" y, lo que es más importante, se asegura de que se descarguen todos los archivos de paquete necesarios antes de realizar la eliminación del paquete original).Use las siguientes líneas de comando:
Y, por último, instale
apache2
de nuevo:sudo apt-get -y install apache2
.fuente
Tratar:
Reinstalará los paquetes de Apache y restaurará todos los archivos de configuración
/etc/apache2
.fuente