instalarea PHP 5 în Ubuntu 16.04 LTS

din motive dincolo de înțelegerea mea restricționată, Canonical a eliminat PHP 5 din Ubuntu 16.04, lăsând doar pachetele PHP 7 în depozitele sale. În acest postI scrie cum să downgrade la PHP 5.6.

în primul rând, sudo, vă rog 🙂

sudo su

apoi, eliminați PHP 5 și 7 care sunt instalate pe sistemul dvs

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

adăugați următorul depozit care oferă PHP 5. și actualizare

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

acest depozit oferă pachete pentru PHP 5.5 și 5.6. Modificați versiunea înurmătoarele comenzi, în funcție de nevoile dvs.

PS. Tocmai am folosit acest depozit în mediul meu de dezvoltare și ar trebuigândiți-vă cel puțin de două ori înainte de a-l utiliza în mediul de producție. Dacă PHP 5 este necesar pentru aplicația dvs., ca și cum s-ar rupe în PHP 7, poate ar trebui să nu luați în considerare actualizarea serverului la 16.04…

instalați PHP 5.5 sau 5.6 și Toate extensiile de care aveți nevoie

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

pachetul php5.6-xml este necesar pentru ca Pear și Pecl să fie executate corect.libapache2-mod-php5.6 este evident necesar numai dacă utilizați Apache 🙂

verificați dacă versiunea PHP este 5.

php -v

activați PHP 5. pentru Apache

a2enmod php5.6

dacă ați executat dpkg -l | grep php sau ați observat în ieșirile apt-get install, ați văzut că PHP 7 este instalat din nou. Se pare că este o dependență dephp-pear, deci nu veți scăpa de ea atât de devreme 🙂

asta este.

Leave a Reply

Adresa ta de email nu va fi publicată.