Pakket php5 heeft geen installatie kandidaat (Ubuntu 16.04)
Wanneer ik php5 probeer te installeren in Ubuntu 16.04 met behulp van de volgende code:
sudo apt-get install php5 php5-mcrypt
krijg ik de volgende foutmelding:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5 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
E: Package 'php5' has no installation candidate
Ik heb geprobeerd opnieuw te installeren maar dat helpt niet.
Al deze fouten kwamen voor nadat ik mijn 15.10 Ubuntu had bijgewerkt naar 16.04
83
3
Ubuntu 16.04 komt met PHP7 als standaard, dus er zijn geen PHP5 pakketten
Maar als je wilt kun je een PPA toevoegen om die pakketten toch te krijgen:
Verwijder alle standaard php pakketten
Maak een lijst van de geïnstalleerde php pakketten met
dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
verwijder dan de onnodige pakketten met sudo aptitude purge your_packages_here of als je ze allemaal direct wilt verwijderen gebruik :Voeg de PPA toe
Installeer uw PHP Versie
U kunt php5.6 modules ook installeren ..
Verifieer uw versie
Gebaseerd op https://askubuntu.com/a/756186/532957 (met dank aan @AhmedJerbi)
U moet het voorvoegsel "php5.6-" gebruiken in plaats van "php5-" zoals in ubuntu 14.04 en oudere versies:
Als u alleen PHP wilt installeren, ongeacht welke versie het is, probeer dan PHP7