Sådan installeres PHPMyAdmin manuelt på Linux EC2-instans: Trin-for-trin guide

Hvordan installeres PHPMyAdmin på en standard Linux EC2-instans, når kommandoerne sudo apt-get phpmyadmin og sudo yum install phpmyadmin ikke virker?

Hvis de almindelige kommandoer til installation af PHPMyAdmin ikke virker på din Linux EC2-instans, kan du manuelt installere det ved at opdatere pakkeindekset, installere nødvendige pakker, downloade og udpakke PHPMyAdmin, flytte det til webserverens rodmappe, oprette en Apache-konfigurationsfil, aktivere konfigurationen og nødvendige moduler, og derefter tilgå PHPMyAdmin via din webbrowser.

Sådan installeres PHPMyAdmin på en standard Linux EC2-instans, når sudo apt-get phpmyadmin og sudo yum install phpmyadmin ikke virker

Hvis de almindelige kommandoer til installation af PHPMyAdmin ikke virker på din Linux EC2-instans, kan du følge disse trin for at installere det manuelt:

1. Opdater pakkeindekset

  • For Debian-baserede systemer (Ubuntu):
    sudo apt-get update
  • For Red Hat-baserede systemer (Amazon Linux, CentOS):
    sudo yum update

2. Installer nødvendige pakker

  • For Debian-baserede systemer:
    sudo apt-get install php-mbstring php-zip php-gd php-json php-curl
  • For Red Hat-baserede systemer:
    sudo yum install php-mbstring php-zip php-gd php-json php-curl

3. Download PHPMyAdmin

Gå til PHPMyAdmin's officielle downloadside og hent den nyeste version:

wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz

4. Udpak arkivet

tar xvzf phpMyAdmin-latest-all-languages.tar.gz

5. Flyt PHPMyAdmin til webserverens rodmappe

sudo mv phpMyAdmin-*-all-languages /usr/share/phpmyadmin

6. Opret en Apache-konfigurationsfil for PHPMyAdmin

Opret en ny konfigurationsfil:

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

Tilføj følgende indhold:

<Directory /usr/share/phpmyadmin>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin/setup>
    
        # Apache 2.4
        Require all granted
    
    
        # Apache 2.2
        Order Allow,Deny
        Allow from all
    
</Directory>

7. Aktivér konfigurationen og nødvendige moduler

sudo a2enconf phpmyadmin
sudo phpenmod mbstring
sudo systemctl restart apache2

8. Adgang til PHPMyAdmin

Åbn din webbrowser og gå til:

http:///phpmyadmin

Du bør nu kunne logge ind på PHPMyAdmin med dine MySQL-brugeroplysninger.

Fejlfinding

  • Kontroller Apache-logfilerne for eventuelle fejl:
    sudo tail -f /var/log/apache2/error.log
  • Sørg for, at alle nødvendige PHP-udvidelser er installeret og aktiveret.
  • Kontroller, at din EC2-instans har de nødvendige sikkerhedsgrupper og firewall-regler for at tillade HTTP/HTTPS-trafik.