GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Nginx, PHP5-fpm, MySQL, phpMyAdmin, Postfix auf einem Ubuntu-Server mit dem Easy Engine-Shell-Skript

In diesem Tutorial zeigen wir Ihnen, wie Sie Nginx, PHP5 (fpm) mit Zend OPCache, MySQL, PHPMyadmin, Postfix in weniger als 20 Minuten auf einem Ubuntu-Server installieren. Zu diesem Zweck verwenden wir Easy Engine.

Sie fragen sich wahrscheinlich, was Easy Engine ist? Es ist ein Linux-Shell-Skript zum Installieren, Verwalten und Hosten von WordPress-Nginx-Websites auf einem Ubuntu/Debian-Server. Es funktioniert nur auf einem auf Debian basierenden Betriebssystem, da es leider keine Unterstützung für RPM-basierte Systeme wie CentOS gibt. Dieses Skript installiert Nginx, PHP5-fpm, MySQL, phpMyAdmin und alle seine Abhängigkeiten in einem einzigen Befehl und macht es so jedem Benutzer leicht, der wenig Erfahrung mit der Arbeit mit einem Linux-VPS hat.

Nginx ist ein Open-Source-Reverse-Proxy-Server und kann bereitgestellt werden, um dynamische HTTP-Inhalte im Netzwerk mit FastCGI, SCGI-Handlern für Skripte, WSGI-Anwendungsserver oder dem Phusion Passenger-Modul bereitzustellen, und es kann als Software-Load-Balancer dienen. Es ist eine bessere kostenlose Alternative zu Apache, da es leicht und RAM-freundlich ist. Es ist auch besser und schneller als Apache, insbesondere wenn die Anzahl der gleichzeitigen Website-Besucher steigt.

Zusammenfassend lässt sich sagen, dass Easy Enginge (ee) entwickelt wurde, um den Prozess der Installation, Konfiguration und Verwaltung von Nginx (oder des vollständigen LEMP-Stacks, um korrekt zu sein) zum Hosten von Websites auf einem Ubuntu-Server zu vereinfachen. Die bemerkenswertesten Funktionen sind:

- Automatically tweaks server configuration as per available hardware resources;
- Supports automatic updates;
- It will install w3-total-cache, wp-super-cache, NGINX’s fastcgi-cache, Zend Opcache, and Memcache;
- Install Nginx, PHP, MySQL, phpMyAdmin and all its dependencies in a single command.

Für dieses Tutorial benötigen Sie:

- A VPS / Dedicated server with at least 512 MB of RAM;
- Fresh install of Ubuntu (12.04, 12.10, 13.10, 14.04) or Debian 6/7 distribution;
- Basic knowledge of the SSH command;
- Basic knowledge of how to use Putty (Windows) or Terminal (Linux/Mac)

In diesem Handbuch verwenden wir Ubuntu 14.04 VPS mit 512 MB RAM.

Zuerst müssen Sie sich bei Ihrem Ubuntu 14.04 VPS als Benutzer „root“ anmelden:

# ssh root@hostname

Lassen Sie uns überprüfen, ob Apache und Postfix/Sendmail bereits installiert sind und ausgeführt werden. Wenn ja, stoppen und entfernen Sie sie mit:

# /etc/init.d/apache2 stop
# /etc/init.d/postfix stop
# /etc/init.d/sendmail stop
# apt-get remove apache2 postfix sendmail

Wenn Sie Ihr Betriebssystem nicht kennen, können Sie es mit dem folgenden Befehl überprüfen:

# cat /etc/issue

Geben Sie den folgenden Befehl ein, um Easy Engine auf Ihrem VPS zu installieren:

# curl -sL rt.cx/ee | sudo bash

Häufige Probleme:

curl command not found

curl installieren:

# apt-get install curl

Jetzt können wir Nginx, PHP5 (fpm), MySQL, Postfix und phpMyAdmin mit diesem einzigen Befehl installieren:

# ee system install

Häufige Probleme:

Wenn Sie die folgende Fehlermeldung erhalten:„Unable to install PHP5, exit status =  100“, bearbeiten Sie die Standardkonfiguration von ee mit Ihrem bevorzugten Editor:

# vim /etc/easyengine/ee.conf

Ändern Sie die Zeile „gpg-keys-fix=false“ und setzen Sie sie auf „gpg-keys-fix=true“, damit Easy Engine einen anderen Mirror versuchen und den Schlüssel abrufen kann.

Sobald die Installation abgeschlossen ist, sehen Sie etwa Folgendes:

Das ist es. Wir haben den kompletten LEMP-Stack installiert (einschließlich der neuesten Version von PHP5-fpm mit ZendOPCache).

Wenn Sie den Status aller laufenden Dienste überprüfen möchten, verwenden Sie den folgenden Befehl:

# ee system status

Sie können eine WordPress-Beispielwebsite erstellen. Um beispielsweise eine WordPress-Site mit dem Namen „rosehosting.example“ zu erstellen, geben Sie diesen Befehl ein:

# ee site create rosehosting.example --wp

Dadurch wird auch WordPress automatisch installiert, falls Sie das noch nicht installiert haben.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie MySQL Server unter Ubuntu 16.04

  2. So installieren Sie MySQL Server unter Ubuntu 17.04

  3. So installieren Sie phpMyAdmin mit HHVM, Nginx und MariaDB auf einem Ubuntu 14.04 VPS

  4. So installieren Sie MySQL unter Ubuntu 16.04

  5. So installieren Sie MediaWiki auf Ubuntu 16.04

So installieren Sie MySQL-Server in Ubuntu

So installieren Sie Nginx auf Ubuntu

So installieren Sie Nginx unter Ubuntu 14.04

So installieren Sie NGINX unter Ubuntu 20.04

So installieren Sie phpMyAdmin unter Ubuntu 18.04

So installieren Sie MySQL Server unter Ubuntu 20.04