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.