Konfiguracja PHP na serwerze Linux – Moc dynamicznych aplikacji webowych
Idealne produkty do tego poradnika
Zacznij od razu — zamów odpowiedni produkt i postępuj zgodnie z tym poradnikiem krok po kroku.
Wprowadzenie
PHP to popularny, ogólnego przeznaczenia język programowania, szeroko wykorzystywany w tworzeniu stron internetowych. W tym poradniku pokażemy Ci, 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 wykonanie aktualizacji systemu, aby Twój serwer był bezpieczny i miał najnowsze funkcje.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
Instalacja
Są dwa główne sposoby instalacji PHP na serwerze Linux: jako standalone lub jako dodatek do Apache. Jeśli korzystasz z własnego serwera www innego niż Apache lub potrzebujesz PHP do ogólnych zadań, polecamy metodę standalone. W przeciwnym razie, jeśli używasz Apache, zainstaluj PHP jako moduł Apache.
Standalone
Użyj poniższego polecenia, aby zainstalować najnowszą wersję PHP. Jeśli chcesz zainstalować konkretną wersję, dodaj flagę -y i numer 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, PHP jest już na Twoim serwerze! Polecamy też zajrzeć do sekcji Rozszerzenia PHP, aby zainstalować potrzebne dodatki.
Korzystanie z Apache
Najpierw zainstaluj Apache, jeśli jeszcze tego nie zrobiłeś:
sudo apt install apache2
Po instalacji upewnij się, że zapora sieciowa pozwala na dostęp do serwera www. W tym przykładzie używamy zapory UFW, bo Apache ma gotową aplikację do niej. Jeśli masz inną zaporę, pozwól na ruch na porcie 80 (HTTP).
sudo ufw allow in "Apache"
Teraz Twój serwer powinien być dostępny. Sprawdź, wpisując w przeglądarce http://[twój_adres_IP_serwera].
Gdy Apache jest gotowy, zainstaluj PHP jako moduł Apache:
sudo apt install php libapache2-mod-php
Zweryfikuj instalację poleceniem php -v. PHP działa teraz razem z Twoim serwerem Apache. Nie zapomnij sprawdzić sekcji Rozszerzenia PHP, by doinstalować potrzebne moduły.
Rozszerzenia PHP
PHP oferuje mnóstwo opcjonalnych rozszerzeń, które możesz doinstalować, by zwiększyć funkcjonalność. Aby zobaczyć listę dostępnych rozszerzeń, wpisz:
apt search php- | less
Przewijaj strzałkami, a gdy skończysz, naciśnij Q, by wyjść. Aby zainstalować rozszerzenie, użyj polecenia apt install, podając nazwy rozszerzeń oddzielone spacją:
sudo apt install [php_rozszerzenie] [...]
Podsumowanie
PHP zostało pomyślnie zainstalowane na Twoim serwerze Linux. Jeśli masz pytania lub potrzebujesz pomocy, nasz support jest dostępny codziennie i chętnie Ci pomoże! 🙂