Twórcy aplikacji internetowych mogą napotkać trudności podczas instalacji języka skryptowego PHP w systemie Ubuntu Server. Wynika to z wielu czynników. Ale korzystając z tego przewodnika, wszyscy mogą uniknąć błędów podczas instalacji.
Spis treści
Instalacja języka PHP w Ubuntu Server może odbywać się na wiele sposobów - wszystko zależy od jego wersji i od wersji samego systemu operacyjnego. Główna różnica polega na samych komendach, które trzeba będzie wdrożyć.
Warto również zauważyć, że pakiet PHP zawiera kilka komponentów, które w razie potrzeby można zainstalować niezależnie od siebie.
Standardowa instalacja obejmuje korzystanie z najnowszej wersji pakietu. W każdym systemie operacyjnym Ubuntu Server jest inaczej:
Wszystkie pakiety są dystrybuowane przez oficjalne repozytorium systemu operacyjnego, więc nie musisz łączyć się z firmą zewnętrzną. Ale instalacja kompletnego pakietu odbywa się w dwóch wersjach i zależy od wersji systemu operacyjnego. Tak więc, aby zainstalować PHP w Ubuntu Server 16.04 uruchom polecenie:
sudo apt-get install php
A dla wcześniejszych wersji:
sudo apt-get install php5
Jeśli nie potrzebujesz wszystkich składników pakietu PHP, możesz zainstalować je osobno. Jak to zrobić i jakie polecenia musisz wykonać w tym celu zostaną opisane poniżej.
Moduł dla serwera HTTP Apache
Aby zainstalować moduł PHP dla Apache w Ubuntu Server 16.04, musisz uruchomić następujące polecenie:
sudo apt-get install libapache2-mod-php
We wcześniejszych wersjach systemu operacyjnego:
sudo apt-get install libapache2-mod-php5
Zostaniesz poproszony o podanie hasła, po którym musisz dać pozwolenie na instalację. Aby to zrobić, wpisz literę "D" lub "Y" (w zależności od lokalizacji serwera Ubuntu) i naciśnij Enter .
Następnie po prostu poczekaj na zakończenie pobierania i instalacji pakietu.
FPM
Aby zainstalować FPM w wersji 16.04 systemu operacyjnego, wykonaj następujące czynności:
sudo apt-get install php-fpm
We wcześniejszych wersjach:
sudo apt-get install php5-fpm
W takim przypadku instalacja rozpocznie się automatycznie, natychmiast po wprowadzeniu hasła administratora.
CLI
Interfejs CLI jest niezbędny dla programistów, którzy są zaangażowani w tworzenie programów konsolowych w PHP. Aby wdrożyć ten język programowania, w Ubuntu 16.04 należy wykonać następujące polecenie:
sudo apt-get install php-cli
We wcześniejszych wersjach:
sudo apt-get install php5-cli
Rozszerzenie PHP
Aby zaimplementować wszystkie możliwe funkcje PHP, konieczne jest zainstalowanie wielu rozszerzeń dla używanych programów. Teraz zostaną zaprezentowane najpopularniejsze polecenia do wykonania takiej instalacji.
Uwaga: poniżej podane zostaną dwa polecenia dla każdego rozszerzenia, pierwszy dla Ubuntu Server 16.04, a drugi dla wcześniejszych wersji systemu operacyjnego.
sudo apt-get install php-gd
sudo apt-get install php5-gd
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Czytaj także: Instrukcja instalacji dla MySQL w Ubuntu
Mówi się, że każda wersja Ubuntu Server będzie miała zainstalowany odpowiedni pakiet PHP. Ale to nie neguje możliwości zainstalowania wcześniejszej lub odwrotnie, późniejszej wersji języka programowania.
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremove
We wcześniejszych wersjach systemu operacyjnego:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
Jeśli kompletny pakiet do Ciebie do niczego, możesz zainstalować moduły oddzielnie, wybiórczo wykonać niezbędne polecenia:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
Podsumowując, możemy powiedzieć, że mając nawet podstawową wiedzę na temat pracy z komputerem, użytkownik może łatwo zainstalować zarówno główny pakiet PHP, jak i wszystkie jego dodatkowe komponenty. Najważniejsze jest, aby znać polecenia, które należy wykonać na serwerze Ubuntu.