Zmiana wersji php z 7.0 na 5.6 na VPS

MatiXer | 2019-04-18 15:56:31 UTC | #1

Hejka czy ktoś może zna komende do konsoli na odinstalowanie wersji php 7.0 a zainstalowanie 5.6?


Timo | 2019-04-18 15:53:18 UTC | #2

De facto apt remove php7.0 i apt install php5.6, możesz powiedzieć dlaczego chcesz wykonać taki zabieg? Może da się to lepiej rozwiązać.


Crido | 2019-04-18 20:34:18 UTC | #3

nie zawsze to działa
polecam zrobić tak :
-apt-get install libapache2-mod-php

Dodawanie odpowiedniego repozytorium :
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:

sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart

Podwyższanie wersji PHP:

sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart

Wzięte z :
https://linuxporady.pl/instalacja-php-5-6-pod-ubuntu-16-04/


MatiXer | 2019-04-19 14:42:27 UTC | #4

Ponieważ przenosze swój serwer Shakes&Fidget i są pliki sf 555 gdzie musi być wersja 5.6 conajmiej bo na 7.0 php nie działa


Crido | 2019-04-27 20:13:12 UTC | #5

to up masz rozwiązanie


DBanaszewski | 2019-04-27 20:35:31 UTC | #6

[quote=”MatiXer, post:4, topic:10728”]
conajmiej
[/quote]

Czyli może być i 7.0.
Znajdź znaczenie tego słowa :stuckouttongue:

Downgrade PHP można zrobić poprzez downgrade systemu (BARDZO NIEZALECANE) lub poprzez dodanie zewmętrznych repozytoriów np. od Ondřej Surý.

Jeżeli korzystasz z Ubuntu:

sudo apt purge php*
sudo add-apt-repository ppa:ondrej/php
sudo apt install php5.6 php5.6-PACZKA1 php5.6-PACZKA2

Gdzie PACZKA1, PACZKA2 to rozszerzenia PHP, czyli np. php5.6-mysql, php5.6-xml.


SystemZ | 2019-04-28 07:46:50 UTC | #7

Generalnie zmiana wersji na niższą będzie niezalecaną zmianą.
Lepszym rozwiązaniem jest użycie nowszej wersji aplikacji dostosowanej do nowszej wersji PHP.

Jeśli masz taką możliwość lepiej używaj jak najnowszej wersji PHP.
Obecnie wsparcie przez twórców jest dostarczane tylko do PHP 7.1 i wyższych:

https://www.php.net/supported-versions.php

Dodatkowo 7.x jest odczuwalnie szybsze.


system | 2019-05-30 07:46:51 UTC | #8

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.