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
-
Hvis du ikke allerede har gjort det, skal du oprette en Linode-konto og Compute Instance. Se vores vejledninger Kom godt i gang med Linode og Oprettelse af en beregningsinstans.
-
Følg vores guide til konfiguration og sikring af en computerinstans for at opdatere dit system og konfigurere dit værtsnavn. Du ønsker måske også at indstille tidszonen, oprette en begrænset brugerkonto og skærpe SSH-adgang.
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), hvis du har tildelt et.
-
Opsæt en fungerende LAMPE-stabel. Se venligst LAMP på Ubuntu 12.04-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, gå gennem SSL-certifikaterne med Apache på Debian &Ubuntu-vejledningen.
-
Installer
mcrypt
PHP-modul:sudo apt-get install mcrypt
-
Genstart Apache:
sudo service apache2 restart
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 den webserver, du har installeret. Hvis du har mere end én webserver installeret, skal du vælge den bedste mulighed for din implementering. Følg resten af det guidede installationsprogram for at indstille adgangskoder.
-
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/example.com/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/example.com/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.
Flere oplysninger
Du ønsker måske at konsultere følgende ressourcer for yderligere oplysninger om dette emne. Selvom disse leveres i håb om, at de vil være nyttige, bemærk venligst, at vi ikke kan stå inde for nøjagtigheden eller aktualiteten af eksternt hostede materialer.
- phpMyAdmin-hjemmeside
- phpMyAdmin-dokumentationsside