...
mariadb
Kategori:

Handledningar | Linux

Installera apache2 php8 mariadb phpmyadmin på Ubuntu 24.04

av | 27 februari 2025 | Handledningar, Linux | 0 Kommentarer

Innehåll

Grundläggande information om phpmyadmin:

  • Syfte: phpMyAdmin används för att administrera databaser genom en webbläsare.
  • Språk: Skrivet i PHP.
  • Plattform: Fungerar på alla operativsystem som stöder PHP och MySQL/MariaDB.
  • Licens: Öppen källkod, distribuerad under GNU General Public License (GPL).
  • Första versionen: 1998.

Funktioner:

  • Skapa, ändra och ta bort databaser och tabeller.
  • Infoga, uppdatera och radera poster i databaser.
  • Importera och exportera databaser i olika format (t.ex. SQL, CSV, XML).
  • Hantera användare och deras behörigheter.
  • Skapa och köra SQL-frågor direkt i gränssnittet.
  • Generera ER-diagram (Entity-Relationship) för databaser.

Fördelar:

  • Användarvänligt grafiskt gränssnitt.
  • Kräver ingen avancerad terminal- eller kommandoradskunskap.
  • Stöd för flera språk.
  • Kan användas både lokalt och på en server.

Nackdelar:

  • Kan vara en säkerhetsrisk om det inte konfigureras korrekt.
  • Mindre effektivt än kommandoradsverktyg vid mycket stora databaser.

Vanlig användning:

phpMyAdmin används ofta av webbhotell, utvecklare och systemadministratörer för att hantera databaser enkelt via webbläsaren. Det är vanligt i kombination med plattformar som WordPress, Joomla och Drupal.

Att installera apache php8 mariadb phpmyadmin på ubuntu 24.04

Förutsättningar

  • En Ubuntu 24.04-server med root-åtkomst eller en sudoanvändare.
  • Få åtkomst till din server via SSH.

Steg 1: Logga in som root

Steg 2: Uppdatera paketcachen och installera de nödvändiga paketen

apt update && apt upgrade -y

Steg 3: Installera sedan de paket som behövs för installationen

apt install ca-certificates apt-transport-https lsb-release gnupg curl nano unzip -y

Steg 4: Lägg till arkivet som behövs för att installera PHP 8

apt install software-properties-common -y

Steg 5: Lägg till arkivet genom att utföra kommandot och trycka på enter

add-apt-repository ppa:ondrej/php

Steg 6: Uppdatera nu dina paketlistor igen

apt update

Steg 7: Installera Apache2 webbserver

apt install apache2 -y

Steg 8: Installera PHP 8 och några viktiga PHP-moduler

apt install php8.2 php8.2-cli php8.2-common php8.2-curl php8.2-gd php8.2-intl php8.2-mbstring php8.2-mysql php8.2-opcache php8.2-readline php8.2-xml php8.2-xsl php8.2-zip php8.2-bz2 libapache2-mod-php8.2 -y 

Steg 9: Nu skall du installera MariaDB-servern och klienten

apt install mariadb-server mariadb-client -y

Steg 10: Slutför sedan konfigurationen av MariaDB-servern

Ange nu kommandot för att slutföra konfigurationen av din MariaDB-server. Vid första frågan angående det aktuella lösenordet behöver du inte skriva in något, bara tryck på enter. Bekräfta nästa fråga om ändring av root-lösenordet med enter också. Nu måste du ställa in ett lösenord för MariaDB root-användaren. Det visas inga tecken under inmatning, men detta är normalt. Bekräfta alla ytterligare frågor (ta bort den anonyma användaren, inaktivera den externa rotinloggningen av säkerhetsskäl, ta bort testdatabasen och uppdatera privilegierna/behörigheterna) också med enter. Då är MariaDB-servern helt installerad och konfigurerad

mysql_secure_installation

Steg 11: Gå till katalogen där phpMyAdmin kommer att installeras

cd /usr/share

Steg 12: Ladda ner phpMyAdmin

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

Steg 13: Packa sedan upp arkivet du just laddade ner

unzip phpmyadmin.zip

Steg 14: Ta bort det nedladdade arkivet, som redan är uppackat

rm phpmyadmin.zip

Steg 15: Nu skall du byta namn på katalogen till ” phpmyadmin ”

mv phpMyAdmin-*-all-languages phpmyadmin

Steg 16: Efter det, tilldela de nödvändiga behörigheterna till phpMyAdmin-katalogen

chmod -R 0755 phpmyadmin

Steg 17: Skapa nu en Apache2-konfigurationsfil för phpMyAdmin

nano /etc/apache2/conf-available/phpmyadmin.conf

Steg 18: Lägg till och spara följande innehåll i den här konfigurationsfilen:

# phpMyAdmin Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

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

# Disallow web access to directories that don’t need it
<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>

Steg 19: Aktivera Apache2-konfigurationsfilen du just lade till

a2enconf phpmyadmin

Steg 20: Ladda om Apache2 webbserver

systemctl reload apache2

Steg 21: Skapa den tillfälliga katalogen som phpMyAdmin behöver

mkdir /usr/share/phpmyadmin/tmp/

Steg 22: Tilldela nu de nödvändiga ägarbehörigheterna för denna tillfälliga katalog till webbserver användaren

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

Din Apache2-webbserver inklusive PHP 8, MariaDB-servern och phpMyAdmin är nu redo att användas

Som standard är webbkatalogen ”/var/www/html/”. Du kan komma åt phpMyAdmins webbgränssnitt i din webbläsare genom att lägga till ” /phpmyadmin ” till din servers IP-adress eller domän.

Det var allt, lycka till!

Läs mer under kategori Handledningar. . .

0 kommentarer

Skicka en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *


Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.