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