installera PHP 5 i Ubuntu 16.04 LTS

av skäl bortom min begränsningsförståelse tog Canonical bort PHP 5 från Ubuntu 16.04, vilket bara lämnar PHP 7-paketen i sina repositorier. I denna postI skriver du hur du nedgraderar till PHP 5.6.

först av allt, sudo, snälla 🙂

sudo su

ta sedan bort PHP 5 och 7 som är installerade på ditt system

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

Lägg till följande arkiv som tillhandahåller PHP 5. och uppdatera

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

detta arkiv tillhandahåller paket för PHP 5.5 och 5.6. Ändra versionen iföljande kommandon, enligt dina behov.

PS. Jag använde just detta förråd i min utvecklingsmiljö och du bordeTänk minst två gånger innan du använder den i produktionsmiljö. Om PHP 5 behövs för din ansökan, som om det skulle bryta i PHP 7, borde du kanske inte överväga att uppgradera din server till 16.04 …

installera PHP 5.5 eller 5.6 och alla tillägg du behöver

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

paketet php5.6-xml behövs för att päron och Pecl ska kunna utföras korrekt.libapache2-mod-php5.6 behövs uppenbarligen bara om du använder Apache 🙂

kontrollera om din PHP-version är 5.

php -v

aktivera PHP 5. för Apache

a2enmod php5.6

om du kör dpkg -l | grep php eller märkt i apt-get install utgångar,såg att PHP 7 installeras igen. Tydligen är det ett beroende avphp-pear, så du kommer inte bli av med det så tidigt 🙂

det är det.

Leave a Reply

Din e-postadress kommer inte publiceras.