WEB DEVELOPMENT
[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