Go to main content

Serwer dedykowany: Instalacja PHP

Ten poradnik został stworzony z wykorzystaniem następujących produktów:

(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)

Wprowadzenie

PHP to popularny, uniwersalny język programowania, szeroko stosowany w tworzeniu stron internetowych. W tym poradniku pokażemy, jak zainstalować PHP na Twoim serwerze.

Przygotowanie

Zacznij od połączenia się z serwerem przez SSH. Jeśli nie wiesz, jak to zrobić, zerknij na nasz Poradnik: Pierwszy dostęp (SSH).

Po zalogowaniu zalecamy uruchomić polecenie aktualizacji odpowiednie dla Twojego systemu operacyjnego, aby utrzymać serwer bezpiecznym i na bieżąco z najnowszymi funkcjami.

  sudo apt update

Instalacja

Są dwa główne sposoby instalacji PHP na serwerze Linux: samodzielnie lub jako dodatkowy pakiet dla Apache. Jeśli korzystasz z własnego serwera www, który nie jest Apache, lub potrzebujesz PHP do ogólnych zadań, polecamy metodę samodzielną. W przeciwnym razie, jeśli używasz Apache, zainstaluj PHP jako pakiet dodatkowy dla Apache.

Samodzielna instalacja

Użyj poniższego polecenia, aby zainstalować najnowszą wersję PHP. Jeśli chcesz zainstalować konkretną wersję, użyj flagi -y wraz z numerem wersji.

# Najnowsza wersja
sudo apt install php

# Konkretna wersja (np. php7.4)
sudo apt -y install php[wersja]

Sprawdź, czy instalacja się powiodła, wpisując php -v. Gratulacje, właśnie zainstalowałeś PHP na swoim serwerze. Polecamy zapoznać się z sekcją Rozszerzenia PHP, aby zainstalować potrzebne dodatki.

Instalacja z Apache

Na początek zainstaluj Apache, jeśli jeszcze tego nie zrobiłeś. Wykonaj polecenie:

sudo apt install apache2

Po instalacji upewnij się, że zapora sieciowa pozwala na dostęp do serwera www z internetu. W tym przykładzie używamy zapory UFW, ponieważ Apache ma zarejestrowaną aplikację dla niej. Jeśli korzystasz z innej zapory, upewnij się, że port 80 (HTTP) jest otwarty.

sudo ufw allow in "Apache"

Twój serwer powinien być teraz dostępny. Sprawdź, wpisując w przeglądarce http://[adres_IP_twojego_serwera].

Gdy Apache jest gotowy, zainstaluj pakiet PHP dla Apache poleceniem:

sudo apt install php libapache2-mod-php

Sprawdź instalację poleceniem php -v. PHP zostało pomyślnie zainstalowane razem z serwerem Apache. Zachęcamy do zapoznania się z sekcją Rozszerzenia PHP, aby dodać potrzebne moduły.

Rozszerzenia PHP

PHP oferuje szeroki wybór rozszerzeń, które możesz opcjonalnie zainstalować, by rozszerzyć funkcjonalność. Aby zobaczyć listę dostępnych rozszerzeń, wpisz poniższe polecenie, które wyświetli wyniki wyszukiwania w konsoli z możliwością przewijania:

apt search php- | less

Użyj strzałek, by przewijać, a Q, by wyjść. Aby zainstalować rozszerzenie, użyj polecenia apt install, podając nazwę rozszerzenia. Możesz podać kilka rozszerzeń naraz, oddzielając je spacją, by przyspieszyć instalację.

sudo apt install [php_rozszerzenie] [...]

Podsumowanie

PHP zostało pomyślnie zainstalowane na Twoim serwerze Linux. Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂