PHP 5 installeren in Ubuntu 16.04 LTS

om redenen buiten mijn beperk begrip, Canonical verwijderd PHP 5 uit de Ubuntu 16.04, waardoor alleen de PHP 7 pakketten in de repositories. In deze postI schrijven hoe te downgraden naar PHP 5.6.

ten eerste, sudo, alstublieft 🙂

sudo su

verwijder vervolgens PHP 5 en 7 die op uw systeem zijn geïnstalleerd

apt-get purge `dpkg -l | grep php| awk '{print }' |tr "\n" " "`

voeg de volgende repository toe die PHP 5 levert. en bijwerken

add-apt-repository ppa:ondrej/phpapt-get update

deze repository biedt pakketten voor PHP 5.5 en 5.6. Wijzig de versie in de volgende commando ‘ s, afhankelijk van uw behoeften.

PS. Ik heb deze repository Net gebruikt in mijn ontwikkelomgeving en je moet er minstens twee keer aan denken voordat je het in de productieomgeving gebruikt. Als PHP 5 nodig is voor uw applicatie, alsof het zou breken in PHP 7, zou je misschien moeten overwegen uw server niet te upgraden naar 16.04 …

installeer PHP 5.5 of 5.6 en alle extensies die u nodig hebt

apt-get install build-essential libaio1 php5.6-dev php-pear php5.6-soap php5.6-sybase php5.6-gd php5.6-xdebug php5.6-xmlapt-get install libapache2-mod-php5.6

de verpakking php5.6-xml is nodig om peer en Pecl naar behoren te kunnen uitvoeren.libapache2-mod-php5.6 is uiteraard alleen nodig als u Apache gebruikt 🙂

Controleer of uw PHP-versie 5 is.

php -v

Activeer de PHP 5. voor Apache

a2enmod php5.6

als je dpkg -l | grep php hebt uitgevoerd of hebt opgemerkt in de apt-get install uitgangen,zag je dat PHP 7 opnieuw is geà nstalleerd. Blijkbaar is het een afhankelijkheid vanphp-pear, dus je komt er niet zo vroeg vanaf:)

dat is het.

Leave a Reply

Het e-mailadres wordt niet gepubliceerd.