Wyszukiwanie w witrynie

Konfigurowanie LAMP (Linux, Apache, MySQL/MariaDB, PHP) i PhpMyAdmin na serwerze Ubuntu 15.04


Stos LAMP to połączenie najczęściej używanego oprogramowania open source związanego z usługami internetowymi. Do tej grupy zaliczają się Apache Web Server, MySQL/MariaDB i PHP. Często bazy danych MySQL/MariaDB są zarządzane za pomocą narzędzia do zarządzania bazami danych, takiego jak phpMyAdmin.

Ten artykuł poprowadzi Cię przez proces instalacji LAMP na serwerze opartym na systemie Ubuntu 15.04.

Wymagania:

Zanim zaczniemy, należy spełnić kilka wymagań:

  1. Minimalna instalacja Ubuntu 15.04.
  2. Dostęp SSH do serwera (jeśli nie masz bezpośredniego dostępu do serwera).
  3. Jeśli urządzenie będzie używane jako serwer, należy upewnić się, że ma skonfigurowany statyczny adres IP.

Krok 1: Ustaw nazwę hosta serwera i aktualizację systemu

1. Gdy tylko Twój serwer Ubuntu 15.04 będzie gotowy i zacznie działać, uzyskaj dostęp do niego przez SSH i skonfiguruj nazwę hosta. Można to łatwo osiągnąć za pomocą:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Oczywiście powinieneś zmienić „nazwa-hosta.com” na rzeczywistą nazwę hosta, której będziesz używać.

2. Aby upewnić się, że Twój system jest aktualny, uruchom następujące polecenie:

sudo apt-get update && sudo apt-get upgrade

Krok 2: Zainstaluj serwer WWW Apache

3. Apache to najczęściej używany serwer WWW, na którym znajduje się większość witryn dostępnych online. Aby zainstalować Apache na swoim serwerze, możesz po prostu wpisać następujące polecenie:

sudo apt-get install apache2

Możesz teraz uruchomić Apache, uruchamiając:


sudo service apache2 start


ifconfig –a

Gdy uzyskasz dostęp do adresu IP w przeglądarce, powinieneś zobaczyć stronę podobną do tej:

Krok 3: Zainstaluj PHP z modułami

5. PHP oznacza Preprocesor hipertekstu. Jest to potężny język programowania używany głównie do generowania dynamicznych stron internetowych, często używanych z bazami danych. Zauważ, że kod PHP jest wykonywany przez serwer WWW.

Aby zainstalować PHP, po prostu uruchom następujące polecenie:

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Aby przetestować instalację PHP, przejdź do katalogu głównego serwera WWW i utwórz i otwórz plik o nazwie php_info.php:


cd /var/www/html/
sudo vim php_info.php

Wstaw następujący kod:

<?php phpinfo(); ?>

Zapisz plik i załaduj go do przeglądarki, wpisując http://your-ip-address/php_info.php. Powinieneś zobaczyć wynik funkcji phpinfo(), która dostarczy informacji o konfiguracji PHP:

Później możesz zainstalować więcej modułów PHP. Aby wyszukać więcej modułów, po prostu użyj:

sudo apt search php5

Krok 4: Zainstaluj serwer i klienta MariaDB

7. MariaDB to stosunkowo nowy system zarządzania bazami danych opracowany przez społeczność. Jest to fork MySQL, który ma pozostać darmowy na licencji GNU GPL. Projekt jest prowadzony przez pierwotnych twórców MySQL w związku z przejęciem przez Oracle kontroli nad dystrybucją MySQL. Zasadniczo zapewnia tę samą funkcjonalność co MySQL i nie ma się czego obawiać.

Aby zainstalować MariaDB w Ubuntu 15.04, uruchom następujące polecenie:

sudo apt-get install mariadb-client mariadb-server

8. Podczas instalacji nie zostaniesz poproszony o ustawienie hasła dla użytkownika root MariaDB. Aby to zrobić, musisz wydać następujący zestaw poleceń:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

Teraz użytkownika root można zabezpieczyć za pomocą następującego polecenia:

mysql_secure_installation

Krok 5: Zainstaluj PhpMyAdmin

9. PhpMyAdmin to interfejs sieciowy, za pomocą którego możesz łatwo zarządzać/administrować bazami danych MySQL/MariaDB. Instalacja jest naprawdę prosta i można ją zakończyć za pomocą następującego polecenia:

sudo apt-get install phpmyadmin

Podczas instalacji zostaniesz poproszony o wybranie używanego serwera WWW. Wybierz „Apache” i kontynuuj:

10. Następnie zostaniesz zapytany, czy chcesz skonfigurować phpMyAdmin za pomocą dbconfig-common. Wybierz „Nie”, jak pokazano na zrzucie ekranu:

W tym momencie instalacja phpMyAdmin jest zakończona. Aby uzyskać do niego dostęp, możesz użyć http://your-ip-address/phpmyadmin:

Do uwierzytelnienia możesz użyć użytkownika root MySQL i hasła ustawionego wcześniej dla tego użytkownika.

Krok 6: Uruchom LAMPĘ podczas uruchamiania systemu

11. Mimo że instalatorzy powinni skonfigurować zarówno Apache, jak i MariaDB, aby uruchamiały się automatycznie po uruchomieniu systemu, możesz na wszelki wypadek uruchomić następujące polecenia aby upewnić się, że są włączone:

sudo systemctl enable apache2
sudo systemctl enable mysql

Możesz wykonać ponowne uruchomienie systemu, aby mieć pewność, że wszystkie usługi uruchomią się normalnie, zgodnie z oczekiwaniami.

To wszystko. Na Twoim serwerze Ubuntu 15.04 działa teraz stos LAMP i możesz budować lub wdrażać na nim swoje projekty internetowe.