Kategorie: Poradniki

Pełna instalacja serwera LAMP Linux, Apache, MySql, PHP PhpMyAdmin Debian 11

Ten poradnik opisuje jak kompleksowo zainstalować serwer LAMP czyli podstawowe usługi Apache, MySql, PHP oraz PhpMyAdmin.

Krok po kroku dokonamy instalacji wszystkich pakietów.

Na początek dokonamy instalacji serwera web Apache:

apt-get install apache2 apache2-utils -y

Sprawdzamy wersję Apache poleceniem:
apache2 -v

Server version: Apache/2.4.53 (Debian)
Server built: 2022-03-14T16:28:35

Apache uruchamiamy poleceniami:

systemctl start apache2

systemctl enable apache2

Po przejściu teraz w przeglądarce na nasz adres ip powinniśmy zobaczyć stronę startową Apache

Kolejny krok to instalacja serwera baz danych MariaDB

Na początek instalujemy niezbędne pakiety poleceniem:

apt-get install curl software-properties-common gnupg2

Pobieramy repozytorium MariaDB

curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
apt install mariadb-server mariadb-client

Uruchamiamy usługę w systemie:

systemctl start mariadb

systemctl enable mariadb

Status działania możemy zweryfikować wydając polecenie:
systemctl status mariadb

poniżej wynik:

Wydajemy w konsoli polecenie:
mysql_secure_installation

I dokonujemy wstępnej konfiguracji jak poniżej:

Na początek klikamy enter bo nie mamy nadanego jeszcze hasła root, w kolejnym roku je nadamy.

Aby zalogować się do serwera mysql z konsoli użyjemy polecenia

mysql -u root -p

I podając przed chwilą ustawione przez nas hasło.

Aby wyjść użyjemy polecenia exit, MariaDB nas ładnie pożegna 😉

Instalacji PHP dokonamy wydając polecenie:

apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Wersję php możemy sprawdzić wpisując w konsoli komendę:

php -v
Poniżej wynik:

PHP 7.4.28 (cli) (built: Feb 17 2022 16:17:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.28, Copyright (c), by Zend Technologies

Ostatnie kroki to stworzenie naszego vhosta domeny oraz instalacja PhpMyAdmin.

Bardzo ważne! domena.pl ZASTĘPUJEMY NAZWĄ NASZEJ DOMENY!

Tworzymy katalog naszej domeny:

mkdir /var/www/html/domena.pl

nadajemy uprawnienia:

chown -R www-data:www-data /var/www/html/domena.pl

Tworzymy plik konfiguracyjny vhosta wydając polecenie:
nano /etc/apache2/sites-available/domena.pl.conf

O zawartości:
ServerAdmin webmaster@localhost
ServerName domena.pl
DocumentRoot /var/www/html/domena.pl
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

I zapisujemy plik.

Dodajemy do aktywnych nasz vhost:
a2ensite domena.pl.conf

Dezaktywujemy standardowy vhost
a2dissite 000-default


Sprawdzamy konfigurację:
apache2ctl configtest
I przeładujemy serwer Apache:

systemctl reload apache2

Instalacja PHPMyAdmin

W konsoli wydajemy polecenie:

apt-get install phpmyadmin

I przechodzimy następująco kroki.

1. Klikamy OK.

2. Zaznaczamy Tak i klikamy enter

3. Podajemy nasze hasło root i klikamy OK

4. Spacją zaznaczamy nasz web serwer (apache2) i klikamy OK

5. PhpMyAdmin mamy zainstalowany.

 

Mamy również wgląd w niego po przejściu na nasze IP/phpmyadmin:

Pozostało nam tylko teraz przekierować domenę na ip naszego serwera.

Jak zawsze poniżej film z całego procesu instalacji:

Debian

Zobacz komentarze

Najnowsze wpisy

Sprawdzanie temperatury raspberry pi

Poniższy poradnik pokazuje jak za pomocą kilku sekund dokonamy sprawdzenia temperatury w raspberry pi. Polecenie…

4 godziny temu

Pełna instalacja systemu Debian 12 Dla Początkujących

Dziś przedstawimy Wam pierwszy poradnik dotyczący instalacji Debiana. W całej serii pokażemy, w jaki sposób…

5 miesięcy temu

Sprawdzanie częstotliwości pracy cpu Raspberry PI

Poniższy sposób opisuje bardzo prosty sposób na sprawdzenie pracy częstotliwości cpu naszego Raspberry PI. Całość…

8 miesięcy temu

Rekursywna zmiana uprawnień dla plików w systemie Debian

Rekursywna zmiana uprawnień dla plików Przechodzimy do katalogu dla którego mamy zmienić uprawnienia (np public_html)…

8 miesięcy temu

M OS rosyjska odpowiedź na Windowsa

"M OS" został zbudowany na bazie Linuksa i ma znaleźć zastosowanie głównie w sektorze edukacyjnym.…

1 rok temu

Instalacja Java OpenJDK w Debianie 11

W tym poradniku zobaczysz, jak krok po kroku zainstalować Java OpenJDK w Debianie 11. Całość…

1 rok temu