Ubuntu 19.10 – instalacja serwera www i phpmyadmin („LAMP” server)

Na początek włączamy repozytoria universe:

sudo add-apt-repository universe

Potem instalujemy podstawowe pakiety:

sudo apt-get install php mysql-server php-gd php-soap trickle sshfs php-cli php-pear php-xsl traceroute lynx htop openssh-server ssh php-mysql php-curl php-cgi php-dev libapache2-mod-php
sudo apt-get install mysql-client

Konfigurujemy MySQL:

sudo mysql_secure_installation

Wybieramy następnie hasło i zabezpieczenia wg. uznania. Po czym odpowiadamy na pytania:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : N
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : N
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Po tych czynnościach powinno być możliwe zalogowanie się do MySQL w konsoli (po podaniu hasła):

sudo mysql -u root -p

Niestety na czas pisania tego artykułu pakiet phpmyadmin nie znajduje się w oficjalnych repozytoriach Ubuntu 19.10. Należy go pobrać bezpośrednio ze strony autora.

Następnie ręcznie zainstalować:

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-english.tar.gz
tar xvzf phpMyAdmin-4.9.1-english.tar.gz
sudo cp -avr ./phpMyAdmin-4.9.1-english/. /usr/share/phpmyadmin

Phpmyadmin wymaga dodatkowo utworzenia odp. linku symbolicznego i uprawnień w MySQL:

W miejscu TWOJE-HASŁO wstaw hasło posiadające dużą literę, małą, cyfrę i znak specjalny

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo mysql -p -u root
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'TWOJE-HASŁO';
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
CREATE USER 'phpmyadmin'@'%' IDENTIFIED BY 'TWOJE-HASŁO';
FLUSH PRIVILEGES;
ALTER USER 'phpmyadmin'@'localhost' IDENTIFIED WITH mysql_native_password BY 'TWOJE-HASŁO';
FLUSH PRIVILEGES;

Po wykonaniu tych czynności powinno być możliwe zalogowanie w lokalizacji:

http://localhost/phpmyadmin/index.php

Dane do zalogowania:

użytkownik: phpmyadmin
hasło: 'TWOJE-HASŁO’

Widok po pierwszym zalogowaniu do Phpmyadmin w Ubuntu 19.10

grafika: alphacoders.com

Możesz również polubić…

Inna porada:
Jak "wycisnąć" z płyty audio pliki mp3/ogg ?