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 medsudokommando, 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 -fDen 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-suhosinpakke, 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
mcryptPHP-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 phpmyadminDu 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/phpmyadminDette vil skabe et symbolsk link ved navn
phpmyadmini 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 2order 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.