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).
Kategorie: Linux. Tagi: #linux, #php, #porada, #terminal, #debian, #apache, #mysql, #phpmyadmin, #przewodnik. Źródło obrazków: Pixabay, Font awesome.