niedziela, 3 maja 2015

Jak zainstalować / instalacja PHP 5.6 na Ubuntu 14.xx

Domyślnie w Ubuntu wydając polecenie apt-get install php5 zainstalujemy PHP w wersji 5.5, ale czasami zachodzi potrzeba aby zainstalować wersję 5.6.



Po co? Chociażby ze względu na zmiany wprowadzone w nowej wersji bądź zmianę standardów w projekcie który współtworzymy, powodów może być naprawdę wiele, ale pytanie zostaje jedno, jak to zrobić aby uniknąć kompilowania z źródła?

PHP 5.6

Uruchamiamy konsole i ...

1. Dodaj repozytorium pakietów z PHP 5.6 do systemu

1.1 Instalacja pakietu pyhton-software-properties

Aby dodać jakiekolwiek repozytorium z pakietami do systemu, powinieneś mieć zainstalowany pakiet pyhton-software-properties, jeśli nie posiadasz takowego, w celu instalacji wydaj dwa poniższe polecenia, jeśli natomiast posiadasz już ten pakiet, pomiń ten krok:
sudo apt-get update
sudo apt-get install python-software-properties

1.2 Dodanie repozytorium pakietów PHP 5.6

 sudo add-apt-repository ppa:ondrej/php5-5.6
Po pojawieniu się komunikatu na ekranie naciśnij klawisz ENTER aby zatwierdzić dodanie nowego źródła oprogramowania.

2. Instalacja PHP 5.6

Przed instalacją musisz zaktualizować informacje na temat dostępnego oprogramowania:
sudo apt-get update
Jeśli aktualizacja zakończy się wydaj polecenie:
sudo apt-get install php5
W tej chwili system pobiera możliwe najnowsze pakiety z php wykorzystując do tego źródło oprogramowania które dodaliśmy w pierwszym kroku.
Jeśli instalacja zakończy się pomyślnie, wydaj poniższe polecenie aby sprawdzić jaką wersję PHP masz obecnie zainstalowaną:
php5 -v
I proszę bardzo, wersja zgadza się? Zgadza ;)

Jeśli posiadasz już zainstalowaną w systemie wersję PHP 5.5, możesz również dokonać aktualizacji dodając repozytorium i instalując nowy pakiet.
W moim przypadku aktualizacja odbyła się bez problemu. Niemniej, przed aktualizacją zrób backup pliku php.ini, zawsze lepiej dmuchać na zimne ;)

Autorem pakietów PHP 5.6 łatwych do instalacji jest Ondřej Surý

Brak komentarzy:

Prześlij komentarz