instalacja PHP 5 w Ubuntu 16.04 LTS

z powodów niezależnych od mojego ograniczenia, Canonical usunął PHP 5 z Ubuntu 16.04, pozostawiając tylko pakiety PHP 7 w swoich repozytoriach. W tym postI napisz jak zredukować do PHP 5.6.

po pierwsze sudo, prosze 🙂

sudo su

następnie usuń PHP 5 i 7, które są zainstalowane w systemie

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

dodaj następujące repozytorium, które zapewnia PHP 5. i aktualizacja

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

to repozytorium dostarcza pakiety dla PHP 5.5 i 5.6. Zmień wersję w następujących poleceniach, zgodnie z Twoimi potrzebami.

ps. Właśnie użyłem tego repozytorium w moim środowisku programistycznym i powinieneś pomyśleć co najmniej dwa razy przed użyciem go w środowisku produkcyjnym. Jeśli PHP 5 jest wymagane dla Twojej aplikacji, tak jakby pękło w PHP 7, może powinieneś rozważyć Nie aktualizowanie serwera do 16.04 …

zainstaluj PHP 5.5 lub 5.6 i wszystkie potrzebne rozszerzenia

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

pakiet php5.6-xml jest potrzebny do prawidłowego wykonania Pear i Pecl.libapache2-mod-php5.6 jest oczywiście potrzebny tylko jeśli używasz Apache 🙂

sprawdź, czy Twoja wersja PHP to 5.

php -v

Włącz PHP 5. dla Apaczów

a2enmod php5.6

jeśli wykonałeś dpkg -l | grep php lub zauważyłeś w wyjściach apt-get install, zauważyłeś, że PHP 7 jest instalowane ponownie. Najwyraźniej jest to zależnośćphp-pear, więc nie pozbędziesz się jej tak wcześnie 🙂

i tyle.

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.