Jak zainstalować www Apache oraz wiele wersji PHP 8.2 i 7.4
Serwer www Apache w połączeniu z PHP-FPM oferuje wyjątkową wydajność dla aplikacji internetowych. PHP-FPM, będący menedżerem procesów FastCGI, umożliwia szybsze i bardziej wydajne przetwarzanie żądań PHP. W tym artykule przedstawimy, jak zainstalować Apache z PHP-FPM na Ubuntu 22.04, obsługując dwie wersje PHP: 8.2 i 7.4.
Chętnie podejmiemy się instalacji wielu wersji PHP na Twoim serwerze!
Kroki instalacji
Aktualizacja systemu
Zawsze warto rozpocząć od aktualizacji systemu. Wykonaj poniższe polecenie:
sudo apt update && sudo apt upgrade
Instalacja Apache
Aby zainstalować Apache na Ubuntu 22.04, użyj poniższego polecenia:
sudo apt install apache2
Następnie uruchom i włącz serwis Apache:
sudo systemctl start apache2 sudo systemctl enable apache2
Instalacja PHP-FPM
Domyślne repozytoria mogą nie zawierać najnowszych wersji PHP. Dlatego zalecamy korzystanie z repozytorium ondrej/php. Aby skonfigurować repozytorium, wykonaj:
sudo apt install python-software-properties sudo add-apt-repository ppa:ondrej/php
Następnie zainstaluj PHP wraz z PHP-FPM:
sudo apt install php8.2 php8.2-fpm
Jeśli chcesz zainstalować również PHP 7.4, zamień „8.2” na „7.4” w powyższym poleceniu. Uruchom i włącz serwis PHP-FPM:
sudo systemctl start php8.2-fpm sudo systemctl enable php8.2-fpm
Konfiguracja Apache do korzystania z PHP-FPM
Włącz moduły „proxy_fcgi” i „proxy”:
sudo a2enmod proxy_fcgi proxy
Utwórz nowy plik konfiguracyjny dla Twojego wirtualnego hosta:
sudo vim /etc/apache2/sites-available/linuxadmin.pl.conf
Dodaj odpowiednią konfigurację z PHP-FPM do pliku. Następnie włącz nowy wirtualny host i przeładuj serwer Apache.
Testowanie konfiguracji
Aby przetestować konfigurację, utwórz nowy plik PHP i otwórz go w przeglądarce. Jeśli wszystko jest skonfigurowane poprawnie, powinieneś zobaczyć stronę informacyjną PHP.
Optymalizacja serwera
Jeśli Twój obecny serwer nie pozwala na wprowadzenie zmian, rozważ przeniesienie strony na nowy serwer. W przypadku przenoszenia strony na serwer z istniejącymi stronami i aplikacjami, może być konieczna jego rekonfiguracja. W przypadku problemów, takich jak konieczność dopasowania wersji PHP lub MariaDB, skonsultuj się z administratorem serwera Linux.
Bezpieczeństwo serwera Linux
Bezpieczeństwo jest kluczowe. Serwer powinien być monitorowany, aby administratorzy byli powiadamiani o wszelkich problemach. Regularne kopie zapasowe są niezbędne do szybkiego przywracania strony w razie awarii.
Podsumowanie
Instalacja Apache z PHP-FPM na Ubuntu 22.04 pozwala na optymalizację wydajności strony internetowej. Dzięki temu przewodnikowi możesz skonfigurować serwer z wieloma wersjami PHP i cieszyć się szybką i stabilną stroną internetową lub sklepem e-commerce.