Wyszukiwanie w witrynie

Jak zainstalować LAMPę z Apache, PHP 7 i MariaDB 10 na serwerze Ubuntu 16.04


Stos LAMP to akronim oznaczający system operacyjny Linux wraz z serwerem WWW Apache, bazą danych MySQL/MariaDB oraz dynamiczny język programowania PHP, który ułatwia wdrażanie dynamicznych aplikacji internetowych.

W tym przewodniku omówimy sposób instalacji stosu LAMP na serwerze Ubuntu 16.04 z nową wersją PHP 7 i MariaDB 10< wersja.

Wymagania

  1. Przewodnik instalacji serwera Ubuntu 16.04

Krok 1: Zainstaluj Apache na Ubuntu 16.04

1. Pierwszy krok zaczniemy od zainstalowania jednego z najpopularniejszych obecnie serwerów WWW w Internecie, Apache. Zainstaluj pakiet binarny Apache w Ubuntu z oficjalnych repozytoriów, wpisując następujące polecenia na konsoli:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Po zainstalowaniu w systemie serwera WWW Apache sprawdź, czy demon jest uruchomiony i na jakich portach się łączy (domyślnie nasłuchuje na porcie 80 ), wydając poniższe polecenia:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Możesz także sprawdzić, czy usługa Apache jest uruchomiona, wpisując adres IP swojego serwera w przeglądarce internetowej za pomocą protokołu HTTP. W przeglądarce powinna zostać wyświetlona domyślna strona internetowa, podobna do poniższej zrzutu ekranu:

http://your_server_IP_address

4. Ponieważ dostęp do stron internetowych przy użyciu protokołu HTTP jest wysoce niepewny, zaczniemy dalej włączać moduł Apache SSL, wydając następujące polecenia:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Sprawdź, czy serwer prawidłowo powiązał się z domyślnym portem HTTPS 443, ponownie uruchamiając polecenie netstat.

sudo netstat -tlpn

5. Sprawdź także domyślną informacyjną stronę internetową Apache przy użyciu Bezpiecznego protokołu HTTP, wpisując poniższy adres w przeglądarce:

https://your_server_IP_address

Ze względu na to, że Apache jest skonfigurowany do działania z certyfikatem z podpisem własnym, w przeglądarce powinien wyświetlić się błąd. Wystarczy zaakceptować certyfikat, aby ominąć błąd, a strona powinna zostać bezpiecznie wyświetlona.

Krok 2: Zainstaluj PHP 7 na Ubuntu 16.04

6. PHP to dynamiczny język programowania typu Open Source, który umożliwia łączenie się z bazami danych i interakcję z nimi w celu przetwarzania kodu osadzonego w kodzie HTML w celu tworzenia dynamicznych stron internetowych.

Aby zainstalować najnowszą wersję PHP 7, która została zaprojektowana do działania ze zwiększoną szybkością na Twoim komputerze, zacznij najpierw od przeszukania istniejących modułów PHP, wydając poniższe polecenia:

sudo apt search php7.0

7. Następnie, gdy znajdziesz odpowiednie moduły PHP 7 wymagane do konfiguracji, użyj polecenia apt, aby zainstalować odpowiednie komponenty, aby PHP mógł wykonywać kod w połączeniu z Apache Web serwer.

sudo apt install php7.0 libapache2-mod-php7.0

8. Po zainstalowaniu i skonfigurowaniu pakietów PHP7 na serwerze wydaj polecenie php -v, aby uzyskać aktualną wersję.

php -v

9. Aby dalej testować konfigurację PHP7 na swoim komputerze, utwórz plik info.php w katalogu webroot Apache, zlokalizowanym w /var katalog /www/html/.

sudo nano /var/www/html/info.php

dodaj poniższe linie kodu do pliku info.php.

<?php 
phpinfo();
?>

Uruchom ponownie usługę Apache, aby zastosować zmiany.

sudo systemctl restart apache2

Przejdź do adresu IP swojego serwera pod poniższym adresem URL, aby sprawdzić wynik końcowy.

https://your_server_IP_address/info.php 

10. Jeśli chcesz zainstalować dodatkowe moduły PHP na swoim serwerze, po prostu naciśnij klawisz [TAB] po ciągu php7.0 podczas używania polecenia apt a opcja bash autouzupełnianie automatycznie wyświetli listę wszystkich dostępnych modułów.

Wybierz odpowiedni moduł i zainstaluj go jak zwykle. Zdecydowanie zalecamy zainstalowanie następujących dodatkowych modułów PHP:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]