installation af PHP 5 i Ubuntu 16.04 LTS

af grunde ud over min begrænsede forståelse fjernede Canonical PHP 5 fra Ubuntu 16.04, hvilket kun efterlod PHP 7-pakkerne i sine arkiver. I dette indlæg skriver du, hvordan du nedgraderer til PHP 5.6.

først og fremmest, sudo, vær venlig 🙂

sudo su

fjern derefter PHP 5 og 7, der er installeret på dit system

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

tilføj følgende arkiv, der giver PHP 5. og opdatering

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

dette arkiv indeholder pakker til PHP 5.5 og 5.6. Skift versionen ifølgende kommandoer, alt efter dine behov.

PS. Jeg har lige brugt dette lager i mit udviklingsmiljø, og du skal tænke mindst to gange, før du bruger det i produktionsmiljø. Hvis PHP 5 ernødvendigt for din ansøgning, som om det ville bryde i PHP 7, skal du måskeoverveje ikke at opgradere din server til 16.04…

installer PHP 5.5 eller 5.6 og alle de udvidelser, du har brug for

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

pakken php5.6-xml er nødvendig for at pære og Pecl kan udføres korrekt.libapache2-mod-php5.6 er naturligvis kun nødvendigt, hvis du bruger Apache 🙂

Kontroller, om din PHP-version er 5.

php -v

aktiver PHP 5. til Apache

a2enmod php5.6

hvis du udførte dpkg -l | grep php eller bemærkede i apt-get install udgange,så du, at PHP 7 er installeret igen. Tilsyneladende er det en afhængighed afphp-pear, så du vil ikke slippe af med det så tidligt 🙂

det er det.

Leave a Reply

Din e-mailadresse vil ikke blive publiceret.