J’ai déjà eu apache2 installé, je suis passé à php5.5 et cela a cassé mon installation alors j’ai essayé de réparer quelques fichiers. Mais cela n’a pas fonctionné, j’ai automatiquement supprimé Apache, mais j’obtiens toujours cette erreur lorsque j’essaie d’installer:
/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.
Lorsque vous supprimez et réinstallez Apache, les fichiers de configuration ne sont ni supprimés ni écrasés.
voir Comment puis-je restaurer des fichiers de configuration?
Essayer:
sudo apt-get purge apache2 sudo apt-get install apache2
Si cela échoue, mettez à jour votre question avec des messages d’erreur
Utilisez les lignes de commande ci-dessous:
sudo apt-get remove apache2 sudo apt-get purge apache2 sudo apt-get autoremove
Et enfin, réinstallez apache2
: sudo apt-get -y install apache2
.
Essayer:
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall apache2.2-common
Il réinstallera les paquets apache et restaurera tous les fichiers de configuration dans /etc/apache2
.