Hoppa till huvudinnehåll

Dedikerad Server: Installation av phpMyAdmin

Denna guide skapades med följande produkter:

(Detaljer kan variera med produkter från olika leverantörer men huvudkoncepten förblir desamma)

Introduktion

phpMyAdmin är ett gratis, webbaserat verktyg för att hantera MySQL- och MariaDB-databaser. Det erbjuder ett användarvänligt gränssnitt som låter dig skapa, redigera, hantera och ta bort databaser utan att behöva skriva SQL-kommandon manuellt.

Förberedelser

Innan du börjar installationen, se till att systemet är uppdaterat. Eventuella väntande uppdateringar och uppgraderingar kan göras så här:

sudo apt update -y
sudo apt upgrade -y

Du måste också säkerställa att PHP redan är installerat på ditt system. Det är nödvändigt för att kunna använda phpMyAdmin. För att se hur du installerar PHP, kolla in vår guide Installera PHP.

Saknade PHP-paket

Om de nödvändiga PHP-paketen saknas kan inte phpMyAdmins PHP-filer bearbetas och visas korrekt.

Installation

När förberedelserna är klara kan installationen av phpMyAdmin-gränssnittet börja. Börja med att öppna installationsmappen där phpMyAdmin ska installeras.

Navigera till rätt mapp med kommandot cd /usr/share. Ladda sedan ner senaste versionen av phpMyAdmin till installationsmappen med wget:

wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
varning

Om wget inte finns installerat kan du lägga till det med kommandot sudo apt install wget -y.

När nedladdningen är klar kan ZIP-filen packas upp med följande kommando:

unzip phpmyadmin.zip
varning

Om unzip saknas kan du installera det med kommandot sudo apt install unzip -y.

Den uppackade mappen kan nu döpas om till ett enklare namn, ZIP-filen tas bort och rätt behörigheter sätts:

mv phpMyAdmin-*-all-languages phpmyadmin
rm phpmyadmin.zip; chmod -R 0755 phpmyadmin

Konfiguration

Webserverns konfigurationsfil

Nu måste phpMyAdmin läggas till i webserverns konfiguration. Skapa en ny Virtual Host-konfig med nano /etc/apache2/conf-available/phpmyadmin.conf och fyll den med följande innehåll:

# phpMyAdmin Apache-konfiguration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>

# Blockera webbåtkomst för säkerhet till mappar som inte behöver det
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Require all denied
</Directory>

När Apache2-phpMyAdmin-konfigurationen är ifylld sparar och stänger du med CTRL+X, tryck Y och bekräfta med Enter.

Den nya virtual host-konfigurationsfilen måste aktiveras och laddas om. Kör följande kommandon:

a2enconf phpmyadmin
systemctl reload apache2

Skapa nödvändig temporär mapp

För att phpMyAdmin ska fungera korrekt måste en temporär mapp skapas och rätt behörigheter sättas. Det gör du med dessa kommandon:

mkdir /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/

Avslutning

Grattis, du har nu installerat och konfigurerat phpMyAdmin! Du kan nå webbgränssnittet via din servers IP-adress och sökväg (http://IP-Address/phpmyadmin). Har du fler frågor eller behöver hjälp? Tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂