Deweloperzy aplikacji mogą napotkać trudności podczas instalowania języka skryptowego PHP na serwerze Ubuntu. Jest to związane z wieloma czynnikami. Ale za pomocą tego podręcznika wszyscy będą mogli unikać błędów podczas instalacji.
Zainstaluj PHP w serwerze Ubuntu
Ustawianie języka PHP do serwera ubuntu może być wykonywane na różne sposoby - wszystko zależy od swojej wersji iz wersji samego systemu operacyjnego. A główna różnica jest w samych zespołach, które będą musiały być wykonywane.Warto również zauważyć, że pakiet PHP zawiera kilka komponentów, w których jest to pożądane, można zainstalować oddzielnie od siebie.
Metoda 1: Standardowa instalacja
Standardowa instalacja obejmuje korzystanie z najnowszej wersji pakietu. W każdym systemie operacyjnym serwera Ubuntu jest inny:
- 12.04 LTS (precyzyjny) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Wszystkie pakiety są dystrybuowane za pośrednictwem oficjalnego repozytorium systemu operacyjnego, więc nie będzie konieczne do podłączenia osób trzecich. Ale instalacja pełnego pakietu jest wykonywana w dwóch wersjach i zależy od wersji systemu operacyjnego. Aby instalować PHP w Ubuntu Server 16.04, wykonaj to polecenie:
Sudo apt-get install php
I dla wcześniejszych wersji:
Sudo apt-get install php5
Jeśli wszystkie elementy pakietu PHP nie są potrzebne w systemie, możesz je ustawić osobno. Jak to zrobić i należy wykonać to polecenia, zostanie opisane poniżej.
Moduł do serwera HTTP Apache
Aby zainstalować moduł PHP dla Apache w Ubuntu Server 16.04, musisz wykonać następujące polecenie:
Sudo apt-get install libapache2-mod-php
We wcześniejszych wersjach OS:
Sudo apt-get install libapache2-mod-php5
Zażądasz hasła, po wejściu, który konieczne jest podanie zezwolenia na instalację. Aby to zrobić, wprowadź literę "D" lub "Y" (w zależności od lokalizacji serwera Ubuntu) i naciśnij ENTER.
Następnie pozostaje tylko poczekać na pobieranie i montaż pakietu.
FPM.
Aby zainstalować moduł FPM w systemie operacyjnym w wersji 16.04, wykonaj następujące czynności:
Sudo apt-get install php-fpm
We wcześniejszych wersjach:
Sudo apt-get install php5-fpm
W tym przypadku instalacja rozpocznie się automatycznie, natychmiast po wprowadzeniu hasła Superuser.
Cli.
CLI jest potrzebny do programistów, którzy angażują się w tworzenie programów konsoli na PHP. Aby wprowadzić ten język programowania, musisz wykonać polecenie w Ubuntu 16.04:
Sudo apt-get install php-cli
We wcześniejszych wersjach:
Sudo apt-get install php5-cli
Rozszerzenia PHP.
Aby wdrożyć wszystkie możliwe funkcje PHP, należy zainstalować szereg rozszerzeń dla używanych programów. Teraz najpopularniejsze polecenia zostaną przedstawione do przeprowadzenia takiej instalacji.
Uwaga: Poniżej znajduje się dla każdej rozbudowy dwóch poleceń, gdzie pierwszy jest dla serwera Ubuntu Server 16.04, a druga jest dla wcześniejszych wersji systemu operacyjnego.
- Rozszerzenie dla GD:
Sudo apt-get install php-gd
Sudo apt-get install php5-gd
- Rozszerzenie dla MCRYPT:
Sudo apt-get install php-mcrypt
Sudo apt-get install php5-mcrypt
- Rozszerzenie dla MySQL:
Sudo apt-get install php-mysql
Sudo apt-get install php5-mysql
Jeśli masz kompletny pakiet, możesz zainstalować moduły osobno, selektywnie, wykonując 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
Wniosek
Podsumowując, możemy powiedzieć, że mając nawet podstawową wiedzę na temat pracy na komputerze, użytkownik łatwo będzie mógł zainstalować zarówno główny pakiet PHP, jak i wszystkie dodatkowe elementy. Najważniejszą rzeczą jest poznanie poleceń, które chcesz wykonać na serwerze Ubuntu.