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
Poleceniem:
apache2 -v
Możemy sprawdzić wersję Apache:
Server version: Apache/2.4.48 (Debian) Server built: 2021-08-12T11:51:47
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
Instalujemy:
apt-get install mariadb-server -y
I uruchamiamy:
systemctl start mariadb
systemctl enable mariadb
Status działania możemy zweryfikować wydając polecenie:
systemctl status mariadb
poniżej wynik:
? mariadb.service - MariaDB 10.3.31 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2021-08-21 04:13:25 UTC; 1min 36s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 1838 (mysqld) Status: "Taking your SQL requests now..." Tasks: 31 (limit: 2353) Memory: 66.1M CGroup: /system.slice/mariadb.service ??1838 /usr/sbin/mysqld
Wydajemy w konsoli polecenie:
mysql_secure_installation
I dokonujemy wstępnej konfiguracji jak poniżej:
Enter current password for root (enter for none): Change the root password? [Y/n] Y New password: Re-enter new password: Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y
Logować się do mysql możemy wydając polecenie:
mysql -u root -p
I podając przed chwilą ustawione przez nas hasło.
Instalacji PHP dokonamy wydając polecenie:
apt-get install php libapache2-mod-php php-cli php-mysql php-zip php-curl php-xml -y
Wersję php możemy sprawdzić wpisując w konsoli komendę:
php -v
Poniżej wynik:
PHP 7.4.21 (cli) (built: Jul 2 2021 03:59:48) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.21, Copyright (c), by Zend Technologies
Ostatni krok to stworzenie naszego vhosta 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
a2dissite 000-default
Sprawdzamy konfigurację:
apache2ctl configtest
I przeładujemy serwer Apache:
systemctl reload apache2
Pozostało nam tylko teraz przekierować domenę na ip naszego serwera.
Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…