j'ai donc récemment installé mon premier Ubuntu, pour être plus précis, une version quotidienne de 16.04, sur mon nouvel ordinateur portable, car le matériel informatique était trop récent pour 15.10. Maintenant, je suis en train de le configurer et je veux installer php5 et quelques extensions.
Lorsque j'exécute, sudo apt-get install libapache2-mod-php5
je reçois le message d'erreur indiquant qu'il n'y a pas de paquet d'installation disponible pour php5 et libapache2.
Le message d'erreur est en allemand, alors je doute que cela puisse aider, mais en tout cas, c'est le cas. :-)
E: For package »libapache2-mod-php5« existiert kein Installationskandidat.
Dois-je ajouter un référentiel apt-get? Ou qu'est-ce que je fais mal?
Réponses:
TL; DR: Si vous voulez rester avec php5, vous devrez rester à Ubuntu 14.04 LTS
Utiliser PHP 7.0 sur Ubuntu 16.04 LTS
Ubuntu 16.04 est passé à PHP 7.0 avec une nouvelle infrastructure pour PHP. Donc, non, vous ne pouvez pas installer php5 sur Ubuntu 16.04, mais vous pouvez installer les paquets PHP 7.0 avec:
apt-get install libapache2-mod-php
Cela installera un paquet virtuel qui dépend de la dernière version de PHP et en tirera
libapache2-mod-php7.0
une dépendance.Si vous recherchez des extensions, utilisez toujours également une variante sans version (par exemple,
php-apcu
au lieu dephp7.0-apcu
), car les extensions PECL sont fournies sans la version, ce qui permet des mises à niveau en douceur.Utiliser PHP PPA pour co-installer PHP 5.6 avec PHP 7.0
Il y a une option pour co-installer les paquets PHP 5.6 en utilisant
ppa:ondrej/php
.Pour plus d'informations, veuillez consulter cette réponse: https://askubuntu.com/a/762161/309221
Extrait du lien ci-dessus:
la source
EDIT: la réponse acceptée ne dit pas explicitement comment co-installer PHP 5.6 et 7.0, je voulais donc l'étendre.
Pour plus d'informations, veuillez consulter cette réponse: https://askubuntu.com/a/762161/309221
Extrait du lien ci-dessus:
la source