Jak zainstalować Apache 2.4 i php 7.4 na Amazon Linux
- 1837
- 552
- Laura Zygmunt
Czy wiesz, że Amazon Linux jest swobodnie dostępnym i obsługiwanym systemem operacyjnym, który jest dostosowany do AWS? To prawda! Amazon uruchomił nową wersję dystrybucji Linux - Amazon Linux wersja 2 (Amazon Linux V2), która zawiera kilka naprawdę interesujących funkcji i ulepszeń. Ten post na blogu przedstawia nową wersję Amazon Linux, obejmuje jej kluczowe funkcje i uczy, jak instalować Apache & PHP na Amazon Linux 2. Zacznijmy!
Krok 1 - Początkowa konfiguracja
Zaloguj się do systemu Amazon Linux 2 za pośrednictwem SSH. Dobrze jest informować pakiety na bieżąco, więc wykonaj następujące polecenie, aby zaktualizować pakiety Yum do najnowszych:
Aktualizacja Sudo Yum
Krok 2 - Zainstaluj Apache 2.4
Pakiety Apache (HTTPD) są dostępne w domyślnych repozytoriach Yum w systemach Amazon Linux 2. Wykonaj następujące polecenie na terminalu, aby zainstalować Apache z mod_ssl:
sudo yum instaluj httpd httpd-tools mod_ssl
httpd Pakiet zainstaluje serwer WWW Apache (HTTPD) i mod_ssl Dodano rozszerzenie, które zapewni obsługę kryptograficzną na serwerze WWW.
Po zakończeniu instalacji musisz włączyć usługę HTTPD, aby automatycznie startować w rozruchu systemowym. Rozpocznij także usługę raz.
sudo systemctl włącz HTTPD
sudo systemctl start httpd
Apache został zainstalowany w systemie Amazon Linux. Dostęp do serwera w przeglądarce internetowej za pomocą adresu IP, to pokaże domyślną stronę Apache.
Apache Domyślna strona głównaKrok 3 - Instalowanie PHP
Najnowsze wersje PHP są dostępne w ramach Amazon-Linux-Extras
Repozytoria. Najnowsze systemy Amazon Linux domyślnie zainstaluj ten pakiet. Aby zainstalować lub zaktualizować ten pakiet, uruchom następujące polecenie:
sudo yum instaluj amazon-linux-extras -y
Po skonfigurowaniu repozytorium dodatków w systemie. Wyszukaj dostępne wersje PHP w ramach repozytorium EXTAS.
Sudo Amazon-Linux-Extras | GREP PHP
Repozytorium PHP dla Amazon LinuxNastępnie włącz pożądany temat dla wersji PHP. Następujące polecenie włączy PHP 7.4 Temat w systemie Amazon Linux 2. Możesz także wybrać kolejną wersję PHP wymienioną w powyższym poleceniu:
sudo amazon-linux-extras Włącz PHP7.4
Na koniec zainstaluj wymagane pakiety PHP wraz z wymaganymi rozszerzeniami PHP.
Sudo Yum Clean Metadata
sudo yum instaluj php php-common-common-pear
sudo yum instaluj php- cgi, curl, mbstring, gd, mysqlnd, getText, Json, xml, fpm, intl, zip
PHP został pomyślnie zainstalowany na komputerze Amazon Linux.
Wpisz poniższe polecenie, aby sprawdzić wersję PHP:
php -v
PHP 7.4.30 (CLI) (Zbudowany: 23 czerwca 2022 20:19:00) (NTS) Copyright (C) Grupa PHP Zend Engine V3.4.0, Copyright (C) Zend Technologies
Aby sprawdzić aktywną wersję APACHE, utwórz plik informacyjny PHP w domyślnym root dokumentu za pomocą następującego polecenia.
echo "">/var/www/html/info.php
Uzyskać dostęp do informacje.php Plik w przeglądarce internetowej:
http: // server-ip/info.php
Krok 4 - Utwórz nowy wirtualny host
Po zainstalowaniu pakietów Utwórz pierwszy wirtualny host. Aby utworzyć wirtualny host dla przykładu domeny.Com, edytuj plik konfiguracyjny Apache i utwórz wirtualny host jak poniżej:
vi/etc/httpd/conf.d/przykład.com.conf
ServerAdmin [email protected] Servername Przykład.com serveralias www.przykład.com dokumentroot/var/www/przykład.com errorLog/var/log/httpd/przykład.com-error_log customLog/var/log/httpd/przykład.COM-ACCESS_LOG łącznie 123456789 |
Po zmianie ponownego uruchomienia usługi Apache
sudo systemctl restart httpd
Wniosek
W tym samouczku nauczyłeś się instalować Apache 2.4 i PHP 7.4 na maszynie Amazon Linux.
Instalacja MySQL nie jest częścią tego samouczka. Więc jeśli potrzebujesz również serwera MySQL na swoim Amazon Linux, postępuj zgodnie z tym samouczkiem.