phpMyAdmin er en open source-webapplikation skrevet i PHP, 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.
Vi antager, at du har fulgt de trin, der er beskrevet i vores Opsætning og sikring af en computerinstans. Al konfiguration vil blive udført i en terminalsession; sørg for, at du er logget ind på din Linode som root via SSH. Vi antager også, at du har installeret en fungerende LAMPE-stabel. For vejledninger til installation af en LAMP-stak til din distribution, besøg venligst afsnittet LAMP-vejledninger i Linode Guides &Tutorials.
Vær opmærksom på, hvis du har valgt at installere 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.
Forberedelse af din Apache-konfiguration
Sørg for, at dine pakkelager og installerede programmer er opdaterede ved at udstede følgende kommandoer:
apt-get update
apt-get upgrade --show-upgraded
For at give bedre sikkerhed vil denne guide installere phpMyAdmin på en SSL-sikret apache virtuel vært. Mens du kan bruge http til at få adgang til din phpMyAdmin-instans, sender den dine adgangskoder i almindelig tekst over internettet. Da du højst sandsynligt vil logge ind på phpMyAdmin med din MySQL root-bruger, anbefales http bestemt ikke.
Hvis du har brug for at konfigurere SSL for din vært, se venligst vores SSL-sektion. Sørg for, at SSL er aktiveret for din virtuelle vært, før du fortsætter.
phpMyAdmin kræver mcrypt
PHP modul. Du kan installere det ved at bruge følgende kommando:
apt-get install php5-mcrypt
Du skal muligvis genstarte din Apache-server-dæmon for at ændringerne træder i kraft:
/etc/init.d/apache2 restart
Installation af phpMyAdmin
For at installere den aktuelle version af phpMyAdmin på et Ubuntu-system skal du bruge følgende kommando:
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.
Konfiguration af phpMyAdmin
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
)
Skift bibliotek til din dokumentrod, og udfør følgende kommandoer for at oprette det symbolske link (sørg for at erstatte de rigtige stier for din specifikke konfiguration):
cd /srv/www/example.com/public_html
ln -s /usr/share/phpmyadmin
Dette vil skabe et symbolsk link ved navn phpmyadmin
i din dokumentrod.
Sikring af phpMyAdmin
.htaccess-fil
Vi anbefaler at sikre dit phpMyAdmin-bibliotek ved hjælp af en .htaccess file
og 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. Se eksemplet .htaccess
fil nedenfor. Sørg for at erstatte de rigtige stier og IP-adresser til din specifikke konfiguration.
- Fil:/ srv/www/example.com/public\\_html/phpmyadmin/.htaccess
1 2
order allow,deny allow from 12.34.56.78
Tving SSL
Da du skal indtaste dine MySQL-legitimationsoplysninger, når du bruger phpMyAdmin, anbefaler vi, at du bruger SSL til at sikre HTTP-trafik til din phpMyAdmin-installation. For mere information om brug af SSL med dine websteder, se venligst de vejledninger, der adresserer SSL-certifikater.
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