J'essaie d'utiliser la commande Sudo apt-get upgrade
commande sur mu ubuntu 12.04. Mais est en train de me montrer l'erreur .C'est après avoir mis à jour mon php 5.4 à php5.5.
Vous voudrez peut-être exécuter 'apt-get -f install' pour les corriger. Les paquetages suivants ont des dépendances non satisfaites: libapache2-mod-php5: Dépendances: Apache2-api-20120211 Dépendances: Apache2 (> = 2.4) E: Dépendances non résolues. Essayez d'utiliser -f.
alors j'ai couru la commande
Sudo apt-get install -f
pour résoudre le problème de dépendance et il me donne aussi l'erreur
Unpacking Apache2-bin (from
.../Apache2-bin_2.4.16-3+deb.sury.org~precise+1_AMD64.deb) ... dpkg:
error processing
/var/cache/apt/archives/Apache2-bin_2.4.16-3+deb.sury.org~precise+1_AMD64.deb
(--unpack): trying to overwrite '/usr/share/man/man8/Apache2.8.gz',
which is also in package Apache2.2-common 2.2.22-1ubuntu1.10 dpkg-deb
(subprocess): subprocess data was killed by signal (Broken pipe)
dpkg-deb: error: subprocess <decompress> returned error exit status 2
Unpacking Apache2-data (from
.../Apache2-data_2.4.16-3+deb.sury.org~precise+1_all.deb) ... dpkg:
error processing
/var/cache/apt/archives/Apache2-data_2.4.16-3+deb.sury.org~precise+1_all.deb
(--unpack): trying to overwrite '/usr/share/Apache2/icons/a.png',
which is also in package Apache2.2-common 2.2.22-1ubuntu1.10 dpkg-deb
(subprocess): subprocess data was killed by signal (Broken pipe)
dpkg-deb: error: subprocess <decompress> returned error exit status 2
Preparing to replace Apache2 2.2.22-1ubuntu1.10 (using
.../Apache2_2.4.16-3+deb.sury.org~precise+1_AMD64.deb) ... Unpacking
replacement Apache2 ... dpkg: error processing
/var/cache/apt/archives/Apache2_2.4.16-3+deb.sury.org~precise+1_AMD64.deb
(--unpack): trying to overwrite
'/usr/share/Apache2/ask-for-passphrase', which is also in package
Apache2.2-common 2.2.22-1ubuntu1.10 dpkg-deb (subprocess): subprocess
data was killed by signal (Broken pipe) dpkg-deb: error: subprocess
<decompress> returned error exit status 2 Processing triggers for
man-db ... Errors were encountered while processing:
/var/cache/apt/archives/Apache2-bin_2.4.16-3+deb.sury.org~precise+1_AMD64.deb
/var/cache/apt/archives/Apache2-data_2.4.16-3+deb.sury.org~precise+1_all.deb
/var/cache/apt/archives/Apache2_2.4.16-3+deb.sury.org~precise+1_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai eu le même problème. Je l'ai obtenu en exécutant ce qui suit:
Sudo dpkg -i --force-overwrite /var/cache/apt/archives/Apache2-bin_2.4.16-3+deb.sury.org~precise+1_AMD64.deb
Sudo dpkg -i --force-overwrite /var/cache/apt/archives/Apache2-data_2.4.16-3+deb.sury.org~precise+1_all.deb
Sudo dpkg -i --force-overwrite /var/cache/apt/archives/Apache2_2.4.16-3+deb.sury.org~precise+1_AMD64.deb
Après cela, Sudo "apt-get -f install" a bien fonctionné!
Ajouter un référentiel avec
add-apt-repository ppa:ondrej/php5
apt-get update
Supprimer toutes les versions précédentes de PHP. Ensuite, installez une nouvelle version de vos préférences. Ajoutez ensuite les modules php-cgi pour cgi et fcgi.
Vous pourrez maintenant utiliser les scripts FCGI et cgi. mod_Apache
sera un problème mais vous pourrez l'utiliser. Assurez-vous de redémarrer Apache après avoir installé php-cgi