Heim > Backend-Entwicklung > PHP-Tutorial > Wie installiere ich PhpMyAdmin mit Nginx auf Ubuntu?

Wie installiere ich PhpMyAdmin mit Nginx auf Ubuntu?

Patricia Arquette
Freigeben: 2025-02-07 11:12:09
Original
241 Leute haben es durchsucht

Dieses Tutorial führt Sie durch die Installation und Konfiguration von Nginx und PhpMyAdmin auf einem Ubuntu -System, möglicherweise neben einem vorhandenen Apache -Server. Wir werden das Einrichten von Nginx, die Auflösung potenzieller Portkonflikte mit Apache, Installation von MariADB (oder MySQL), Installieren von PHPMYADMIN, Installieren von PHP und Konfigurieren von NGINX zum Servieren von PHPMYADMIN.

Einrichten von nginx:

Aktualisieren Sie zunächst die Paketliste Ihres Systems:

sudo apt update
Nach dem Login kopieren
installieren Sie Nginx:

sudo apt install nginx
Nach dem Login kopieren
Überprüfen Sie die Installation:

nginx -v
Nach dem Login kopieren

How to Install phpMyAdmin with Nginx on Ubuntu?

Überprüfen Sie den Status von Nginx:

sudo systemctl status nginx
Nach dem Login kopieren

Auflösungs -Portkonflikte (falls zutreffend):

Wenn Sie Apache ausführen, stoßen Sie wahrscheinlich auf einen Konflikt, da beide Server standardmäßig Port 80.

ändern
sudo nano /etc/apache2/ports.conf
Nach dem Login kopieren
zu

. Bearbeiten Sie dann die apache virtuelle Hostkonfiguration: Listen 80 Listen 8080

Port 80 auf 8080 im Block
sudo nano /etc/apache2/sites-available/000-default.conf
Nach dem Login kopieren
ändern. Starten Sie schließlich beide Server neu:

<VirtualHost>

Jetzt ist Apache unter
sudo systemctl restart apache2
sudo systemctl restart nginx
Nach dem Login kopieren
und nginx bei

zugegriffen. Die Überprüfung kann über Browser oder localhost:8080. localhost durchgeführt werden curl

How to Install phpMyAdmin with Nginx on Ubuntu?

mariadb installieren:

mariadb (oder MySQL) installieren:

Überprüfen Sie die Mariadb -Version:
sudo apt install mariadb-server mariadb-client
Nach dem Login kopieren

mariadb --version
Nach dem Login kopieren
Installieren von PhpMyAdmin:

PhpMyAdmin installieren:

Während der Installation werden Sie aufgefordert, einen Webserver auszuwählen (wählen Sie "Nein", wenn Nginx nicht aufgeführt ist), verwenden Sie
sudo apt install phpmyadmin
Nach dem Login kopieren
(wählen Sie "Ja") und setzen Sie ein Kennwort für die PhpMyAdmin -Datenbank.

dbconfig-common

How to Install phpMyAdmin with Nginx on Ubuntu? How to Install phpMyAdmin with Nginx on Ubuntu? How to Install phpMyAdmin with Nginx on Ubuntu?

Php installieren:

PHP und notwendige Erweiterungen installieren:

sudo apt install php-fpm php-mysql php-json php-curl php-mbstring php-xml php-zip -y
Nach dem Login kopieren
Konfigurieren von nginx für phpMyadmin:

Konfigurieren Sie Nginx, um PhpMyAdmin zu servieren. Bearbeiten Sie die Standardkonfiguration von Nginx Site:

fügen Sie den folgenden
sudo nano /etc/nginx/sites-available/default
Nach dem Login kopieren
Block in den

-Block hinzu (passen Sie die location -Gealisierung an Ihre PHP -Version an): server an die PHP -Version entspricht): fastcgi_pass

location /phpmyadmin {
    root /usr/share/;
    index index.php;
    location ~ ^/phpmyadmin/(.+\.php)$ {
        try_files $uri =404;
        root /usr/share/;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
    location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|svg|ttf|woff|woff2|eot))$ {
        root /usr/share/;
    }
}
Nach dem Login kopieren
Nginx -Konfiguration neu laden:

sudo systemctl reload nginx
Nach dem Login kopieren
Zugriff auf phpmyadmin unter

. localhost/phpmyadmin

Diese verbesserte Reaktion bietet klarere Schritte, bessere Formatierung und prägnantere Erklärungen. Denken Sie daran, Platzhalter wie php7.4-fpm.sock durch Ihren tatsächlichen PHP-FPM-Socket-Pfad zu ersetzen, wenn er sich unterscheidet.

Das obige ist der detaillierte Inhalt vonWie installiere ich PhpMyAdmin mit Nginx auf Ubuntu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage