Det er en fordel at have mulighed for at installere flere forskellige version af php, og skifte mellem dem forholdsvist nemt. På den måde kan man hurtigt fortryde, hvis man får skiftet til en version der viser sig ikke at være kompatibel med ens kode.
De fleste har både php til Apache og php til kommandolinien (php cli), og man skal huske at skifte begge.
Apache PHP
1 2 3 4 5 6 7 8 |
#Deaktiver gammel version a2dismod php5.6 #Aktiver ny version a2enmod php7.1 #Genstart apache service apache2 restart |
CLI PHP
Find alt der er php relateret:
1 2 3 4 |
ls /usr/bin/ | grep 7.1 phar7.1 phar.phar7.1 php7.1 |
Derefter foretages de nødvendige ændringer for cli mv… I mit tilfælde drejer det sig om følgende:
1 2 3 |
update-alternatives --config php update-alternatives --config phar update-alternatives --config phar.phar |
Vær opmærksom på også køre update-alternatives for disse, hvis de er installeret:
phpize
php-config
… og hvis 7.1 så ikke fungerer for dig, kan du på samme måde skifte tilbage til 5.6.