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å CentOS 6-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. -
Aktiver EPEL-lageret:
cd ~ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm sudo rpm -ivh epel-release*
-
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å CentOS-guiden.
-
Installer
mycrypt
PHP-modul:sudo yum install php-mcrypt
-
Genstart Apache:
sudo service httpd restart
Installation af phpMyAdmin
-
Installer phpMyAdmin:
sudo yum install 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
):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.
Konfiguration af phpMyAdmin
Som standard er phpMyAdmin konfigureret til kun at tillade adgang fra den lokale vært (127.0.0.1). Du vil tilføje IP-adressen på din computer for at få adgang til den.
-
Notér den eksterne IP-adresse, der bruges af din hjemme- eller arbejdscomputer. Dette kan findes ved at besøge følgende websted:
http://www.whatismyip.com
-
Rediger konfigurationsfilen på
/etc/httpd/conf.d/phpMyAdmin.conf
, der erstatter de fire forekomster af127.0.0.1
med IP-adressen på din hjemme- eller arbejdscomputer.
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.
-
Tving phpMyAdmin til at bruge SSL i phpMyAdmin-konfigurationsfilen
/etc/phpmyadmin/config.inc.php
ved at tilføje følgende linjer underServer(s) configuration
afsnit:- Fil:/ etc/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';
-
Genstart Apache:
sudo service httpd restart
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