phpMyAdmin er en webapplikation, der giver en GUI til at hjælpe med MySQL-databaseadministration. Det understøtter flere MySQL-servere og er et robust og nemt alternativ til at bruge MySQL-kommandolinjeklienten.
Bemærk Denne guide er skrevet til en ikke-rootbruger. Kommandoer, der kræver forhøjede privilegier, er præfikset medsudo
. Hvis du ikke er bekendt medsudo
kommando, kan du tjekke vores bruger- og gruppervejledning.
Før du begynder
-
Sørg for, at du har fulgt guiderne Kom godt i gang og Sikring af din server, og at Linodes værtsnavn er indstillet.
Sådan tjekker du dit værtsnavn:
hostname hostname -f
Den første kommando skal vise dit korte værtsnavn, og den anden skal vise dit fuldt kvalificerede domænenavn (FQDN).
-
Opdater dit system:
sudo apt-get update && sudo apt-get upgrade -y
-
Opsæt en fungerende LAMPE-stabel. Se venligst LAMP på Debian 8-vejledningen, hvis det er nødvendigt.
Bemærk Hvis du har installeret
php-suhosin
pakke, er der nogle kendte problemer, når du bruger phpMyAdmin. Besøg siden Suhosin phpMyAdmin-kompatibilitetsproblemer for at få flere oplysninger om tuning og løsninger. -
Konfigurer Apache med SSL, så dine adgangskoder ikke bliver sendt over almindelig tekst. For at gøre det skal du gennemgå SSL-certifikaterne med Apache på Debian &Ubuntu-vejledningen.
-
Installer
mcrypt
PHP-modul:sudo apt-get install mcrypt
-
Genstart Apache:
sudo systemctl restart apache2
Opsætning af phpMyAdmin
-
Installer den aktuelle version af phpMyAdmin:
sudo apt-get install phpmyadmin
Du bliver spurgt, hvilken server du automatisk skal konfigurere phpMyAdmin til. Vælg "apache2." Når du bliver bedt om at konfigurere databasen til phpmyadmin med dbconfig-common, skal du vælge Ja.
-
For hver virtuel vært, som du gerne vil give adgang til din PHPMyAdmin-installation, skal du oprette et symbolsk link fra dokumentroden til phpMyAdmin-installationsplaceringen (
/usr/share/phpmyadmin
):cd /var/www/html/example.org/public_html sudo ln -s /usr/share/phpmyadmin
Dette vil skabe et symbolsk link ved navn
phpmyadmin
i din dokumentrod.
Sikring af phpMyAdmin
.htaccess-fil
Beskyt dit phpMyAdmin-bibliotek ved hjælp af en .htaccess file
der kun tillader specificerede IP-adresser at få adgang til det. Du kan gøre dette ved at oprette en .htaccess
fil i din phpmyadmin
vejviser. Erstat de korrekte stier og IP-adresser for din specifikke konfiguration:
- Fil:/ var/www/html/example.org/public_html/phpmyadmin/.htaccess
1 2
order allow,deny allow from 12.34.56.78
Tving SSL
Du kan tvinge phpMyAdmin til at bruge SSL i phpMyAdmin-konfigurationsfilen /etc/phpmyadmin/config.inc.php
ved at tilføje følgende linjer under Server(s) configuration
afsnit:
- Fil:/ etc/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';
Test af din phpMyAdmin-installation
For at teste phpMyAdmin skal du åbne din yndlingsbrowser og navigere til https://example.com/phpmyadmin
. Du vil blive bedt om et brugernavn og en adgangskode. Brug brugernavnet "root" og den adgangskode, du angav, da du installerede MySQL. Alternativt kan du logge ind med enhver MySQL-bruger og beholde deres tilladelser.
Hvis du kan logge ind, er phpMyAdmin blevet installeret korrekt.