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.