Instalacja LAMP (Apache, MySQL, PHP) - własny serwer na Linuksie Debian

Data aktualizacji: 22.04.2024r. Autor: Bartosz Stefanicki.

Instalacja LAMP (Apache, MySQL, PHP) - własny serwer na Linuksie Debian

Posiadanie własnego serwera jest proste - MySQL z phpMyAdminem, najnowsza wersja PHP, serwer Apache. Jak zainstalować LAMP na Debianie?

Skąd wziąć Debiana?

Debian to dystrybucja Linuksa. Jest dostępna bezpłatnie, można ją pobrać ze strony https://www.debian.org/distrib/. Pobrany obraz płyty można wypalić na płycie CD, można przenieść na USB, można uruchomić na wirtualnej maszynie. Po instalacji, przechodzimy dalej.

Jak zainstalować LAMP?

Otwieramy terminal - z menu wybieramy "Programy" > "Akcesoria" > "Terminal". Wpisujemy:

su

Logujemy się tym samym na konto roota, czyli administratora systemu. Należy podać hasło roota, które zdefiniowaliśmy podczas instalacji systemu. Aby zainstalować najnowsze wersje pakietów należy dodać do repozytoriów "DotDeb". Otwieramy plik z listą repozytoriów:

vim /etc/apt/sources.list

Dodajemy do niego adresy, w tym osobno dla PHP:

deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all
deb http://packages.dotdeb.org wheezy-php56 all
deb-src http://packages.dotdeb.org wheezy-php56 all

Zapisujemy plik, następnie dodajemy klucz PGP repozytorium "DotDeb":

wget http://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg

Aktualizujemy listę dostępnego dla nas oprogramowania:

apt-get update

Teraz możemy przejść do instalacji pierwszego składnika LAMP, czyli serwera Apache.

apt-get install apache2

Zatwierdzamy wszystko według wskazówek na ekranie. Instalacja MySQL:

apt-get install mysql-server

Następnie konfigurujemy MySQL, można wszędzie kliknąć OK. Dodatkowo zostaniemy poproszeni o zdefiniowanie hasła do MySQL. Teraz instalacja PHP7:

apt-get install php7 php-pear php7-mysql

Restartujemy Apache:

service apache2 restart

Sprawdzamy działanie PHP

Możemy sprawdzić, czy PHP faktycznie działa na serwerze. W tym celu tworzymy nowy plik na serwerze:

nano /var/www/info.php

Otworzy się edytor nano, wklejamy do niego:

<?php phpinfo(); ?>

Jeżeli odwiedzimy w przeglądarce internetowej adres: http://localhost/info.php i wyświetli się tabelka z informacją o konfiguracji PHP, to wszystko jest w porządku.

Instalacja phpmyadmin

Do obsługi bazy danych MySQL przyda się phpMyAdmin. Aby go zainstalować, w terminalu wydajemy polecenie:

apt-get install phpmyadmin

Poprosi on o hasło do bazy danych MySQL (zdefiniowaliśmy je wcześniej). Następnie trzeba phpMyAdmin dodać do konfiguracji Apache:

nano /etc/apache2/apache2.conf

Otworzył się edytor nano, do pliku dodajemy na końcu linijkę:

include /etc/phpmyadmin/apache.conf

Restartujemy Apache:

service apache2 restart

Podsumowanie

Tym samym zainstalowaliśmy serwer Apache na Linuksie Debian. Dodaliśmy do niego bazę danych MySQL, PHP oraz phpMyAdmin (jest dostępny pod adresem http://localhost/phpmyadmin).

Zobacz także

4 komentarzy