[edit]
phpMyAdmin
$ sudo mysql -uroot
mysql: CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'New-Password-Here';
mysql: GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
mysql: FLUSH PRIVILEGES;
mysql: exit;
$ sudo mkdir /srv/www/phpMyAdmin/tmp
$ sudo chgrp -R www-data /srv/www/phpmyadmin/tmp/
$ sudo chmod -R g+w /srv/www/phpmyadmin/tmp
$ sudo cp -r /home/dan/Desktop/phpMyAdmin /srv/www/phpmyadmin
$ sudo nano /srv/www/phpMyAdmin/config.sample.inc.php
# Add a secret passphrase (blowfish_secret), save as config.inc.php
$ sudo nano /etc/apache2/sites-available/phpmyadmin.conf
ServerName www.phpmyadmin.home
ServerName phpmyadmin.home
ServerAdmin webmaster@phpmyadmin.home
DocumentRoot /srv/www/phpmyadmin.home/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
$ sudo a2ensite phpmyadmin.conf
$ sudo systemctl restart apache2