Einrichten von LEMP Linux, Nginx, MySQL/Mariadb, PHP) und Phpmyadmin auf Ubuntu 15.04 Server

Einrichten von LEMP Linux, Nginx, MySQL/Mariadb, PHP) und Phpmyadmin auf Ubuntu 15.04 Server

Lemp Stapel ist die Kombination von von Nginx, Mysql/Mariadb Und Php Installiert auf Linux -Umgebung.

Die Abkürzung stammt aus den ersten Buchstaben der jeweils: Linux, Nginx (ausgesprochen Motor x), Mysql/Mariadb Und Php.

Dieser Artikel enthält Schritt -für -Schritt.04 basierter Server mit PhpMyAdmin -Tool zum Verwalten der Datenbank aus einem Webbrowser.

Anforderungen:

Vor der Einrichtung von LEMP gibt es nur wenige Anforderungen, die erfüllt werden sollten:

  1. Minimale Installation von Ubuntu 15.04.
  2. Zugriff auf Server über SSH (wenn Sie keinen direkten Zugriff haben).
  3. Wenn das System als Server behandelt wird, müssen Sie eine statische IP -Adresse konfiguriert haben.

Schritt 1: Setzen Sie das System Hostname und System -Update ein

1. Melden Sie sich in Ihr an Ubuntu 15.04 Server über einen SSH- und Setup -Server -Hostnamen. Dies kann leicht erreicht werden, indem der folgende Befehl ausgeführt wird:

$ sudo hostnamectl set Hostname Your-Hostname.com $ hostnamectl 
Hostname zum Server hinzufügen

Natürlich müssen Sie ersetzen “Ihr Hostname.com”Mit dem tatsächlichen Namen Ihres Hostnamens, den Sie verwenden werden.

2. Stellen Sie als nächstes ein volles System-Upgrade durch, um Ubuntu-Pakete auf dem neuesten Stand zu halten, und führen Sie den folgenden Befehl aus:

$ sudo APT-Get-Update && sudo Apt-Get-Upgrade 
Upgrade Ubuntu 15.04

Schritt 2: Installieren und Konfigurieren von NGINX -Webserver

3. Nginx ist ein schneller Webserver, der als Reverse -Proxy verwendet werden kann. Lastausgleich als geringer Speicherverbrauch, um noch mehr gleichzeitige Verbindungen zu verarbeiten.

Es wird häufig für Enterprise -Lösungen verwendet und es macht derzeit Macht 40% von der Spitze 10000 geschäftigste Sehenswürdigkeiten. Nginx versorgt derzeit Websites wie CloudFlare, Dropbox, Github, WordPress, TED, Netflix, Instagram und viele andere.

Die Installation von Nginx ist relativ einfach, indem der folgende Befehl ausgestellt wird:

$ sudo apt-get install nginx 
Installieren Sie den NGINX -Webserver

Nginx Startet nicht automatisch nach der Installation, sodass Sie durch Ausführen manuell starten müssen:

$ sudo service nginx starten 
Starten Sie den Nginx -Server

4. So konfigurieren Sie NGINX so, dass er mit dem Systemstart startet. Problem des folgenden Befehls:

$ sudo systemctl aktivieren nginx 
Aktivieren Sie Nginx beim Start

5. Zu testen, ob nginx wird gestartet und einfach zugänglich arbeitet http: // server-ip-address in deinem Browser. Sie sollten eine ähnliche Seite sehen:

Wenn Sie die Server -IP -Adresse nicht kennen, finden Sie Ihre IP -Adresse mit dem folgenden Befehl:

# ifconfig Eth0 | grep inet | awk 'print $ 2' 

Notiz: Im obigen Beispiel müssen Sie sich ändern “Eth0”Mit dem für Ihren Netzwerkadapter identifizierten.

IP -Adresse finden

Wenn Sie im Webbrowser auf die IP -Adresse zugreifen, sollten Sie eine ähnliche Seite sehen:

Nginx Standardseite

6. Jetzt ist es Zeit, die Nginx -Konfigurationsdatei zu öffnen und folgende Änderungen vorzunehmen.

$ sudo vim/etc/nginx/sites-verfügbar 

Nehmen Sie nun die folgenden Änderungen vor, wie unten gezeigt.

Konfigurieren Sie den NGINX -Webserver

Speichern Sie die Datei und starten Sie Nginx neu, damit die neuen Einstellungen wirksam werden können:

$ sudo service nginx neu starten 
Starten Sie den Nginx -Server neu

Schritt 3: MARIADB installieren

7. Mariadb ist ein Open -Source -Datenbankverwaltungs -Tool, das aus MySQL gegabelt wurde und unter der GNU GPL frei bleiben soll. Mariadb ist ein Community -basiertes Projekt und seine Entwicklung wird von den ursprünglichen Entwicklern von MySQL geleitet. Der Grund für die Abgabe seines Projekts waren Bedenken hinsichtlich des Oracle -Erwerbs von MySQL.

Sie können einfach installieren Mariadb In Ubuntu 15.04 Durch Ausführen der folgenden Befehle:

$ sudo apt-get install mariadb-server mariadb-client 
Installieren Sie Mariadb Server

8. Während der Mariadb -Installation wird es Gewohnheit Bitten Sie Sie, das Root -Passwort für Mariadb einzurichten. Dazu müssen Sie den folgenden Befehlssatz ausgeben:

$ sudo mysql -u root $ verwenden Sie MySQL; $ Update User Set plugin = "wobei user =" root "; $ Flush -Berechtigungen; $ Quit 
Konfigurieren Sie MySQL

9. Jetzt ist es an der Zeit, die MySQL -Installation zu sichern, indem sie den folgenden Befehl und eine Reihe von Fragen ausgeben…

$ mysql_secure_installation 

Schritt 4: Installation von PHP- und PHP -Bibliotheken

10. Php ist eine leistungsstarke Programmiersprache, mit der dynamische Inhalte auf Websites generiert werden. Es führt Millionen von Websites und ist wahrscheinlich eine der am häufigsten in der Webentwicklung verwendeten Sprachen.

Installieren Php In Ubuntu 15.04 Führen Sie den folgenden Befehl aus:

$ sudo APT-Get Installieren Sie PHP5 PHP5-MYSQL PHP5-MCRYPT PHP5-GD PHP5-FPM 
Installieren Sie PHP und PHP-FPM

11. Jetzt ist es an der Zeit, PHP ordnungsgemäß auf server -PHP -basierten Websites zu konfigurieren.

$ sudo vim/etc/php5/fpm/php.Ini 

Finden Sie die folgende Zeile:

; CGI.fix_pathinfo = 1 

Und ändern Sie es in:

CGI.fix_pathinfo = 0 
Konfigurieren Sie PHP für NGINX

Starten Sie nun den PHP-FPM-Dienst neu und überprüfen Sie den Status.

$ sudo Service Php5-FPM Neustart $ sudo Service Php5-FPM-Status 
Starten Sie den PHP FPM -Service

12. Jetzt werden wir unser PHP -Setup testen, indem wir eine einfache Erstellung erstellen php_info.Php Buchseite. Navigieren Sie zunächst zu Ihrem Webroot:

$ cd/var/www/html/$ sudo vim php_info.Php 

Fügen Sie den folgenden Code ein:

 

13. Navigieren Sie jetzt zum Webbrowser und geben Sie ein http: // your-ip-address/php_info.Php, Um die PHP -Informationen zu sehen:

PHP überprüfen

Schritt 5: Installieren von PhpMyAdmin

14. Schließlich installieren wir ein Datenbankverwaltungs -Frontend - PhpMyAdmin A Web -basierte Frontend -Tool zur Verwaltung von MySQL/MariADB -Datenbanken.

$ sudo apt-Get Installieren Sie Phpmyadmin 
Installieren Sie PhpMyAdmin Konfigurieren Sie PhpMyAdmin

15. Geben Sie nun das Kennwort für den administrativen Benutzer von MySQL/MariADB ein, damit der Installationsprogramm eine Datenbank für PHPMYADMIN erstellen kann.

Geben Sie das MySQL -Passwort ein

16. Im nächsten Schritt werden Sie aufgefordert, den Server auszuwählen, der so konfiguriert sein sollte, dass er PHPMYADMIN ausführt. Nginx ist nicht Teil der aufgelisteten Webserver, also drücken Sie einfach einfach TAB und fortfahren:

Konfigurieren Sie PhpMyAdmin für Nginx

17. Zu diesem Zeitpunkt ist die Installation abgeschlossen. Um auf die PhpMyAdmin -Schnittstelle in Ihrem Browser zugreifen zu können, erstellen Sie den folgenden Symlink:

$ cd/var/www/html $ sudo ln -S/usr/share/phpmyadmin phpmyadmin 

18. Zeigen Sie nun Ihren Browser, um auf Phpmyadmin zuzugreifen http: // your-ip-address/phpmyadmin:

PhpMyAdmin Login

Um sich im PhpMyAdmin zu authentifizieren.

PhpMyadmin Dashboard

Abschluss

Dein Lemp Stack ist jetzt eingerichtet und auf Ihrem konfiguriert Ubuntu 15.04 Server. Sie können jetzt mit dem Erstellen Ihrer Webprojekte beginnen. Wenn Sie Fragen, Kommentare haben oder möchten, dass ich den Installationsprozess für Sie ausfindig macht, senden Sie bitte einen Kommentar im Kommentarbereich unten unten.