apt-get install php5-cgi
dit:
Package php5-cgi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Le paquetage php5-cgi
a évidemment été supprimé sous Ubuntu Xenial. Alors, quelles sont mes options? Y a-t-il une nouvelle version de ce paquet que je devrais utiliser? Puis-je télécharger un fichier .deb depuis un ancien référentiel? Est-ce que cela signifie que les applications qui utilisaient ce paquet ne fonctionneront plus?
Le nouveau paquet est php7.0-cgi. php5 est remplacé par 7.0. Je voudrais fortement installer la nouvelle version.
Sudo apt-get install php7.0-cgi
Cependant, je recommanderais d'installer le méta-paquet php-cgi
qui dépend de php7.0-cli
pour Ubuntu 16.04 afin de toujours disposer de la dernière version de PHP lors des mises à niveau:
Sudo apt-get install php-cgi
Pour installer un ancien logiciel dans une nouvelle version d'Ubuntu, les anciens référentiels doivent être inclus.
Juste en remplaçant new par old packages
Sachez que les anciens paquets peuvent remplacer les nouveaux paquets par cette première méthode, mais apt vous avertira si tel est le cas et vous avez toujours la possibilité d’interrompre la rétrogradation:
apt update apt search php5
Si vous recherchez autre chose que php5, remplacez-le simplement par vos propres besoins.Rechercher le (s) paquet (s) que vous souhaitez installer et exécuter
apt-get install php5-cgi
Ici, vous pouvez aussi entrer un autre paquet si php5-cgi, vous ne devriez pas installer ce dont vous n’avez jamais besoin.
Installation de différentes versions de PHP côte à côte
Pour php, il existe différentes possibilités, la liste n'est pas complète, quelques exemples:
Pour les logiciels autres que php, vous devez trouver différentes solutions pour l’installation parallèle.
Oui, php5 a été complètement supprimé de 16.04 LTS et utilise php7.0
mais vous pouvez y remédier facilement en:
Sudo apt-get install php7.0-cgi