Domyślnie w tym wydaniu Ubuntu mamy już PHP w wersji 7. Pociąga to za sobą konsekwencję odpowiedniego dostosowania kodu naszych aplikacji do tej wersji. Nie zawsze jest to łatwe w wykonaniu. Możemy na szybkości aktywować z kolei starszą wersję PHP (5.6) i w razie konieczności ją włączyć.
Instalujemy po kolei:
1 |
apt-get install libapache2-mod-php |
Dodajemy odpowiednie repozytorium
1 2 3 4 5 |
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0 |
Przełączanie pomiędzy wersjami:
Obniżanie wersji PHP:
1 |
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart |
Podwyższanie wersji PHP:
1 |
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart |
Zmiany pociągają ze sobą konsekwencje modyfikacji systemu i mogą w związku z tym wyniknąć nieplanowane błędy. Przypominamy o naszej regułce 😉