Il se trouve que dans une nouvelle distribution Debian, vous aurez peut-être besoin d'une ancienne version de php, qui ne fait pas partie d'une branche de distribution stable. Par exemple, PHP 5.3 pour exécuter un site sur un serveur avec Debian Jessie.
Pour résoudre complètement les dépendances, en plus de php, installez les paquets apache qui sont pertinents pour la précédente distribution stable de Debian.
Et l’aspect le plus important: faites toujours des sauvegardes de tous les fichiers de configuration!
Vous devrez peut-être supprimer les packages php déjà installés d'une branche stable, si vous les avez installés auparavant. Cela peut être fait avec la commande:
# aptitude purge `dpkg -l | grep php | grep -w 5 | awk '{print $ 2}' | xargs` Et nous exécutons la même commande pour apache, respectivement, en remplaçant php par apache2.
Ajout de dépôts
Les packages pour Debian Squeeze sont actuellement disponibles uniquement dans le référentiel d'archivage . La liste ressemblera à ceci:
deb http://archive.debian.org/debian/ squeeze main deb-src http://archive.debian.org/debian/ squeeze main
Ajoutez-le avec une commande:
# echo -e "deb http://archive.debian.org/debian/ squeeze main \ ndeb-src http://archive.debian.org/debian/ squeeze main"> /etc/apt/sources.list.d /php-squeeze.list
Et mettez à jour le cache du paquet.
# aptitude update
Priorisation des paquets
Ensuite, créez le fichier /etc/apt/preferences.d/php-apache-squeeze, où nous écrivons:
Forfait: * php5 * Pin: relâchez a = squeeze Pin: version 5.3 * Priorité de broche: 1000 Forfait: * apache * Pin: relâchez a = squeeze Pin: version 2.2 * Priorité de broche: 1000
Deux paramètres méritent le plus d'attention.
Pin: release a = squeeze - le nom de la branche de distribution est en gras.
Pin: version - version des packages.
Enregistrez le fichier, installez les packages de la manière standard:
# apt-get install apache2-mpm-prefork libapache2-mod-php5 php5-cli php5-mysql
Avec cette méthode, vous n'avez pas besoin de geler les packages, car ils ne seront pas affectés lors de la mise à jour du système. Il convient également de noter que certains paquets peuvent être absents des anciennes branches (php5-fpm pour la version 5.3).
PS Cette méthode convient également pour Ubuntu, mais avec la révision des référentiels utilisés.

Merci Ça m'a aidé.
Bonne journée!
Lors de l'installation de libapache2-mod-php5, les éléments suivants sont affichés:
root @ funticket: ~ # apt-get install libapache2-mod-php5
Lecture des listes de paquets ... Terminé
Construire un arbre de dépendance
Lecture des informations d'état… Terminé
Certains paquets n'ont pas pu être installés. Cela peut signifier que vous avez
demandé une situation instable
distribution
ou été déplacé de entrant.
Les informations suivantes peuvent aider à résoudre le problème:
Les paquetages suivants ont des dépendances non satisfaites:
init: PreDepends: systemd-sysv
il ne va pas être installé ou
bout à bout
initscripts: Dépend: sysv-rc ou
il ne va pas être installé
Recommandé: e2fsprogs
libapache2-mod-php5: Dépend de: libssl0.9.8 (> = 0.9.8m-1) mais cela ne se passe pas
Dépend de: apache2-mpm-prefork (> 2.0.52)
apache2-mpm-itk
Dépend de: apache2.2-common mais il ne va pas être installé
Dépend de: php5-common (= 5.3.3-7 + squeeze19)
Dépend: ucf
Cela dépend: il ne va pas être installé
Recommande: php5-cli
libblkid1: dépend: libuuid1 (> = 2.16)
libreadline6: Depends: readline-common
logrotate: dépend: cron ou
anacron ou
démon cron
Recommande: mailx
E: Erreur, pkgProblemResolver :: Resolve généré par les packages.
Je serais reconnaissant pour toute aide! Il est impossible de lancer pehu dans debian 8-ke
Pour le moment, je peux recommander l'utilisation de php5-cgi à la place du module libapache2-mod-php5.
Tout d'abord, mettez apache:
Ainsi, vous ne pouvez même pas installer le vieil apache à partir du référentiel Squeeze.
Puis mettez php:
Activer mod_actions:
Ajoutez les lignes suivantes à la configuration de l'hôte virtuel dans la configuration d'apache:
Merci pour la réponse!
J'ai juste besoin de php pour fonctionner en tant que module apache.
Résoudre le problème en mettant Debian 7.