GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Nginx mit PHP5 und MySQL unter Ubuntu 11.10

Nginx ist ein kostenloser, hochleistungsfähiger Open-Source-HTTP-Server. Nginx ist bekannt für seine Stabilität, seinen umfangreichen Funktionsumfang, seine einfache Konfiguration und seinen geringen Ressourcenverbrauch. Diese Anleitung zeigt, wie Sie Nginx auf einem Ubuntu 11.10 mit PHP5-Unterstützung (über PHP-FPM) und MySQL-Unterstützung installieren.
 

Installieren von MySQL 5:

Zuerst installieren wir MySQL, indem wir den folgenden Befehl ausführen.

root@ubuntu~/ $ sudo apt-get install mysql-server mysql-client

Sie werden aufgefordert, ein Passwort für den MySQL-Benutzer „root“ anzugeben “. Dasselbe Passwort gilt für den Benutzer root@localhost sowie [email protected] .

Neues Passwort für den „root“-Benutzer von MySQL:<– yourrootsqlpassword

Wiederholen Sie das Passwort für den „root“-Benutzer von MySQL:<– yourrootsqlpassword

Installation von Nginx:

Nginx ist bereits im Ubuntu-Paket verfügbar, also führen Sie den folgenden Befehl aus, um Nginx zu installieren.

root@ubuntu~/ $ sudo apt-get install nginx

Starten Sie Nginx nach der Installation.

root@ubuntu~/ $ sudo /etc/init.d/nginx start

Testen Sie Ihre Nginx-Installation, indem Sie Ihren Webbrowser öffnen und zu http://192.168.0.10 navigieren . Sie erhalten die folgende Webseite mit der Aufschrift „Willkommen bei Nginx! “.

Das standardmäßige nginx-Dokumentenstammverzeichnis unter Ubuntu 11.10 ist /usr/share/nginx/www. Die Konfigurationsdateien befinden sich im Verzeichnis /etc/nginx.

Installation von PHP5:

Als nächstes muss PHP5 über PHP-FPM (PHP-FPM (FastCGI Process Manager) installiert werden, es ist eine alternative PHP-FastCGI-Implementierung. Es hat einige zusätzliche Funktionen, die für Websites jeder Größe nützlich sind, insbesondere für stark frequentierte Websites). Installieren Sie es, indem Sie den folgenden Befehl ausführen.

root@ubuntu~/ $ sudo apt-get install php5-fpm 

Starten Sie nach der Installation von PHP5 den Nginx-Server neu.

root@ubuntu~/ $ sudo /etc/init.d/nginx reload

Testen von PHP:

Legen Sie zum Testen von PHP eine PHP-Datei in das Standardverzeichnis von nginx

Schritt 1. Kopieren Sie im Terminal die folgende Zeile und fügen Sie sie ein:

root@ubuntu~/ $ sudo vi /usr/share/nginx/html/info.php

Dies öffnet eine Datei namens info.php.

Schritt 2. Kopieren Sie diese Zeile und fügen Sie sie in die Datei info.php ein:

<?php phpinfo(); ?>

Schritt 3. Speichern und schließen Sie die Datei. verwenden Sie Esc +;wq zum Speichern der Datei.

Schritt 4. Öffnen Sie nun Ihren Webbrowser und geben Sie Folgendes in die Webadresse ein:

http://192.168.0.10/info.php

Die Seite sieht wie folgt aus:

Aus dem obigen Screenshot geht hervor, dass PHP5 funktioniert, und es funktioniert über FPM/FastCGI, wie in der Server-API-Zeile gezeigt. Wenn Sie weiter nach unten scrollen, sehen Sie alle Module, die bereits in PHP5 aktiviert sind. Sie werden feststellen, dass MySQL dort nicht aufgeführt ist, was bedeutet, dass wir noch keine MySQL-Unterstützung in PHP5 haben. wir müssen die MySQL-Unterstützung auf PHP 5 installieren.

MySQL-Unterstützung in PHP5:

Um die MySQL-Unterstützung in PHP5 zu erhalten, können wir das php5-mysql-Paket installieren.

 root@ubuntu~/ $ sudo apt-get install php5-mysql

Starten Sie nach der Installation PHP-FPM neu.

 root@ubuntu~/ $ sudo /etc/init.d/php5-fpm restart

Aktualisieren Sie nun den Webbrowser, den Sie bereits zum Testen von PHP geöffnet haben.

Die Liste der MySQL-Module, die nicht aufgeführt sind, finden Sie vor der Installation des Support-Pakets.


Ubuntu
  1. So installieren Sie WordPress mit Nginx unter Ubuntu 18.04

  2. So installieren Sie MediaWiki mit Nginx unter Ubuntu 16.04

  3. So installieren Sie den Cherokee-Webserver mit PHP5 und MySQL unter Ubuntu 11.04

  4. So installieren Sie Lighttpd mit PHP5 und MySQL unter Ubuntu 11.04

  5. So installieren und konfigurieren Sie mysql 8 unter Ubuntu 20.04

So installieren Sie Nginx mit PHP und MySQL (LEMP Stack) unter Ubuntu 20.04 LTS

So installieren Sie OSClass mit Nginx unter Ubuntu 20.04

Installieren von Nginx mit PHP5- und MySQL-Unterstützung auf Ubuntu 8.10

So installieren Sie Nginx mit ModSecurity unter Ubuntu 15.04

So installieren Sie Nextcloud 13 auf Ubuntu 16.04 mit Nginx

So installieren und konfigurieren Sie MySQL unter Ubuntu 18.04