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

So installieren Sie Lighttpd mit PHP5 (FastCGI) und MySQL unter Linux Mint 12 / Ubuntu 11.10

Sicherheit, Geschwindigkeit, Compliance und Flexibilität – all dies beschreibt lighttpd (pron. lighty), das die Effizienz eines Webservers schnell neu definiert; da es für Hochleistungsumgebungen entwickelt und optimiert wurde. Mit einem geringen Speicherbedarf im Vergleich zu anderen Webservern, einem effektiven Management der CPU-Last und einem erweiterten Funktionsumfang (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting und viele mehr) ist lighttpd die perfekte Lösung für jeden Server das leidet unter Belastungsproblemen. Und das Beste ist, dass es unter der überarbeiteten BSD-Lizenz Open Source lizenziert ist.

Hier erkläre ich Ihnen die Installation von Lighttd mit PHP und MySQL auf Linux Mint 12.

Installieren von Lighttpd:

Zu Beginn installieren wir Lighttpd.

Geben Sie den folgenden Befehl auf dem Terminal ein und drücken Sie dann die Eingabetaste.

raj@geeksite~/$ sudo apt-get install lighttpd

Starten Sie den Lighttpd mit dem folgenden Befehl.

raj@geeksite~/$ sudo /etc/init.d/lighttpd restart

Lighttpd testen:

Um sicherzustellen, dass alles korrekt installiert ist, werden wir Lighttpd jetzt testen, um sicherzustellen, dass es ordnungsgemäß funktioniert. Öffnen Sie einen beliebigen Webbrowser und geben Sie dann Folgendes in die Webadresse ein:

 http://127.0.0.1/index.lighttpd.html  or  http://your.ip.addr.ess/index.lighttpd.html

Sie sollten die Lighttpd-Platzhalterseite sehen, der Standard-Dokumentstamm von lighttpd ist /var/www/  auf Ubuntu/Linux Mint; die Konfigurationsdatei ist /etc/lighttpd/lighttpd.conf und zusätzliche Konfigurationen sind in /etc/lighttpd/conf.available/ gespeichert Verzeichnis.

Installieren von MySQL:

Als nächstes müssen Sie den MySQL-Server und -Client installieren, beide sind im Linux Mint-Repository verfügbar; geben Sie einfach den folgenden Befehl ein, um es zu installieren.

raj@geeksite~/$ sudo apt-get install mysql-server mysql-client php5-mysql

Nach der Installation werden Sie aufgefordert, das MySQL-Root-Passwort zu konfigurieren, also geben Sie einfach das Passwort ein.

Geben Sie das Passwort zur Bestätigung erneut ein.

Installation von PHP:

Als nächstes installieren Sie PHP 5 auf Ubuntu mit FastCGI. Ubuntu /Linux Mint bietet ein FastCGI-fähiges PHP5-Paket. Wir können installieren, indem wir den folgenden Befehl ausgeben.

raj@geeksite~/$ sudo apt-get install php5-cgi

Konfigurieren von PHP5 und Lighttpd:

Um PHP5 in Lighttpd zu aktivieren, müssen Sie die Konfigurationsdatei /etc/php5/cgi/php.ini ändern und die Zeile cgi.fix_pathinfo=1 auskommentieren:

raj@geeksite~/$ sudo gedit /etc/php5/cgi/php.ini 

[…]

 ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
 ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
zu setzen
 ; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
 ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
 ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
 ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
 ; http://php.net/cgi.fix-pathinfo
 cgi.fix_pathinfo=1
 [...]

Um die FastCGI-Konfiguration zu aktivieren (die in /etc/lighttpd/conf-available/10-fastcgi.conf gespeichert ist ), führen Sie den folgenden Befehl aus:

raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi
raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi-php

Um den Server für Änderungen neu zu laden, geben Sie im Terminal.

ein
raj@geeksite~/$ sudo /etc/init.d/lighttpd force-reload

PHP testen:

Legen Sie zum Testen von PHP eine PHP-Datei in das Standardverzeichnis des Lighttpd.

Kopieren Sie im Terminal die folgende Zeile:

raj@geeksite~/$ sudo gedit /var/www/info.php

Dies öffnet eine Datei namens phpinfo.php.

Kopieren/Einfügen Sie diese Zeile in die Infodatei:

<?php phpinfo(); ?>

Speichern und schließen Sie die Datei.

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

http://127.0.0.1/info.php or http://your.ipadd-ress/info.php

Die Seite sieht wie folgt aus:

Wie Sie im Screenshot sehen, funktioniert PHP5 gut und es funktioniert über FastCGI, wie in der Server-API gezeigt Linie. Wenn Sie weiter nach unten scrollen, sehen Sie alle Module , die bereits in PHP5 aktiviert sind; schauen Sie sich die Supportinformationen von MySQL an.

Jetzt ist Ihr Webserver betriebsbereit.


Ubuntu
  1. So installieren Sie Lighttpd mit PHP5 FastCGI und MySQL unter CentOS 6 / RHEL 6

  2. So installieren Sie Lighttpd mit PHP5 FastCGI und MySQL auf Fedora 16

  3. So installieren Sie Lighttpd mit PHP5 FastCGI und MySQL auf Fedora 20

  4. Installieren Sie Lighttpd mit PHP5 FastCGI und MySQL auf Fedora 21

  5. So installieren Sie Lighttpd mit PHP5 FastCGI und MySQL unter openSUSE 12.1

So installieren Sie Linux, Lighttpd, MySQL und PHP (LLMP Stack) in Ubuntu 18.04

So installieren Sie Lighttpd mit PHP in Ubuntu 20.04

So installieren Sie Java unter Ubuntu und Linux Mint

So installieren Sie Lighttpd mit PHP und MariaDB unter Ubuntu 15.04

So installieren Sie Lighttpd mit PHP und MariaDB unter Ubuntu 16.04 LTS

So installieren Sie Lighttpd mit MariaDB und PHP unter Ubuntu 18.04 LTS