Pomocy szukam

Przełączanie się między wersjami PHP

Czasami trzeba przełączyć się między wersjami PHP np. 5.6 a 7.0. Można bardzo szybko przełączyć się za pośrednictwem terminalu w Linux-ie.
Po pierwsze trzeba mieć zainstalowany przynajmniej 2 wersje PHP.
Aby zainstalować PHP 5.6 oraz PHP 7.0 wystarczy skopiować poniższy kod:
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-mbstring php7.0-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0

Do sprawdzenia jaka jest aktualna wersja PHP wystarczy wpisać php -v

Są 2 sposoby, jeden przez restart apache albo przez tzw. CLI
Aby przełączyć się z wersji PHP 5.6 na PHP 7.0 przez restart Apache wystarczy w terminalu wpisać:
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart

odwrotnie czyli przełączenie się z PHP 7.0 na PHP 5.6 wystarczy wpisać
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart

alternatywnym sposobem czyli przez CLI przełączenie się z PHP 5.6 na PHP 7.0 wpisujemy:
sudo update-alternatives --set php /usr/bin/php7.0

i odwrotnie czyli z wersji PHP 7.0 na wersję PHP 5.6 wpiszemy:
sudo update-alternatives --set php /usr/bin/php5.6

Ponieważ trzeba mieć uprawnienia root, dzięki poleceniu sudo system zapyta nas o hasło na konta root

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

ten + 14 =