20Aug

Wie Sie Ihren Home Ubuntu PC in einen LAMP Web Server verwandeln

click fraud protection

Banner

Haben Sie einen Linux-PC, den Sie einsetzen möchten? Vielleicht sind Sie mit der reinen Befehlszeilenversion von Ubuntu Server Edition nicht vertraut. So können Sie den Standard-Ubuntu-Desktop beibehalten und Web-Serving-Funktionen hinzufügen.

Egal, ob Sie mit einem Command-Line-System nicht vertraut sind, ob Sie Ihren Ubuntu-Desktop für andere Zwecke verwenden oder Sie es nur für bestimmte Anwendungen installieren möchten, Sie können Apache, MySQL und PHP zu jedem Standard hinzufügenDesktop-Installation von Ubuntu sehr schnell und einfach.

Der einfache Befehl

Beginnen wir mit der Installation mit einem sehr cleveren Befehl:

sudo apt-get install Lampenserver ^

Am Ende funktioniert es NICHT ohne den Caret. Sobald Sie das eingegeben haben, werden Sie sehen, dass automatisch alle erforderlichen Pakete ausgewählt werden und Sie aufgefordert werden, die "große" Menge an Daten zu bestätigen, die heruntergeladen werden sollen.

02 bestätigen

Lehn dich einfach zurück und lass es sein Ding, bis du einen blauen Bildschirm bekommst.

instagram viewer

03 mysql root Passwort

Geben Sie ein Kennwort für das MySQL-Root-Konto ein, das Sie zum Erstellen anderer Benutzer und zum Verwalten von Datenbanken benötigen, und drücken Sie die Eingabetaste, um fortzufahren. Sie werden aufgefordert, Ihr Passwort erneut einzugeben. Tun Sie dies und drücken Sie erneut die Eingabetaste.

Das ist es für die Installation!

Testen von Apache und PHP

Lassen Sie uns Apache testen, um zu sehen, ob es richtig funktioniert.Öffnen Sie einen Browser und leiten Sie die folgende URL:

http: //localhost/

Sie sollten sehen, dass so etwas angezeigt wird, wenn alles korrekt installiert ist:

05 Testapache

Als Nächstes werden wir testen, ob PHP funktioniert. Geben Sie im Terminal den folgenden Befehl ein, um ein neues Dokument zu erstellen:

sudo nano /var/www/ test.php

Kopieren Sie dann den folgenden Code:

& lt;? Php phpinfo() ;? & gt;

Klicken Sie mit der rechten Maustaste in Ihr Terminal und drücken Sie Einfügen.

07 phpinfo

08 Nano-Write-out

Drücken Sie STRG + O, um die Datei "auszuschreiben" oder zu speichern, und drücken Sie dann STRG + X, um sie zu beenden.

Starten Sie Apache mit dem folgenden Befehl neu:

sudo service apache2

neu starten Laden Sie die folgende Seite in Ihren Webbrowser:

http: //localhost/ test.php

Und Sie sollten in etwa folgendes sehen:

10 PHP-Erfolg

MySQL-Bind-Adresse überprüfen

MySQLhat eine Bind-Adresse, die mit der Ihres Systems übereinstimmen sollte. Um die Bindungsadresse Ihres Systems zu überprüfen, können wir einen schnellen Befehl verwenden:

cat /etc/ hosts |grep localhost

Das ist ein "pipe" oder ein "stem" in der Mitte, der mit der \ key geteilt wird. Sie erhalten ein paar Ergebnisse, von denen eines Ihnen eine IP-Adresse anzeigt.

11 finde localhost Bind Adresse

Sie können aus dem obigen Screenshot sehen, dass meine Bindungsadresse 127.0.0.1 ist.

Als nächstes öffnen wir die MySQL-Konfigurationsdatei, um zu sehen, was dort aufgelistet ist.

sudo nano /etc/mysql/ my.cnf

Scrollen Sie nach unten, bis Sie eine Zeile sehen, die mit "bind-address" wie folgt beginnt.

12 my.cnf Bindadresse gut

Wie Sie sehen können, ist die Bind-Adresse die gleiche, also sind wir gut. Wenn deins anders ist, ändern Sie es einfach so, dass es mit dem übereinstimmt, was Sie oben gefunden haben.

Installation von phpMyAdmin

Wenn Sie mit MySQL und seinen Befehlen nicht vertraut sind, haben Sie möglicherweise Probleme beim Verwalten von Datenbanken und Tabellen.phpMyAdmin unterstützt Sie dabei, indem Sie eine PHP-Schnittstelle für die MySQL-Administration bereitstellen. Es ist einfach zu installieren und kann wirklich nützlich sein, also kommen wir zu ihm.

sudo apt-get install phpmyadmin

Wenn dieser Befehl nicht funktioniert, müssen Sie möglicherweise zusätzliche Repositories aktivieren.

14 Installation von phpmyadmin

Sie erhalten einen weiteren blauen Bildschirm, in dem Sie gefragt werden, welcher Webserver konfiguriert werden soll. Stelle sicher, dass der rote Block neben "apache2" steht und sieh Dir die Leertaste an. Dadurch wird es mit einem Stern markiert und Sie können die Eingabetaste drücken.

15 wähle apache2 für phpmyadmin

Sie werden gefragt, ob phpmyadmin eine Standarddatenbank für die eigene Verwendung konfigurieren soll. Wählen Sie Ja.

16 Ja zu Standard db

Als nächstes werden Sie aufgefordert, das Passwort des Administratorkontos einzugeben, mit dem diese Datenbank und dieser Benutzer erstellt wurden. Da wir keine anderen MySQL-Benutzer erstellt haben, geben Sie Ihr MySQL-Root-Passwort ein.

17 Geben Sie mysql root-Passwort ein

Schließlich erstellen Sie ein Passwort für die Verwendung mit phpmyadmin, und Sie müssen es erneut bestätigen.

18 Passwort für phpmyadmin

Sobald Sie fertig sind, starten Sie Apache neu.

Sie können sich bei phpMyAdmin anmelden, indem Sie die folgende URL aufrufen:

http: //localhost/phpmyadmin/

20 phpmyadmin Erfolg

Verwenden Sie "root" als Benutzernamen und geben Sie dann das root-MySQL-Passwort ein.

21 Login-Erfolg

Hier gibt es mehr als ein paar wichtige Passwörter, und Sie werden versucht sein, das gleiche Passwort wie Ihr root-Account zu verwenden. Wenn Sie dies tun, stellen Sie sicher, dass es ein sehr sicheres Passwort ist, etwas mit gemischten Charakterklassen und einer guten Länge. Denken Sie daran, dass Sie anderen durch die Installation dieser Software Zugriff auf Ihren Computer gewähren. Treffen Sie entsprechende Vorsichtsmaßnahmen.

Wenn Sie zum ersten Mal mit einem Webserver spielen, fragen Sie sich vielleicht, wohin die Dateien gehen, die Sie hosten möchten. Sie sind standardmäßig in /var/www/ und benötigen erhöhte Zugriffsrechte für den Zugriff auf dieses Verzeichnis. Eine Idee besteht darin, eine separate Partition an diesem Punkt anzubringen, die ausschließlich zum Bereitstellen von Web-Inhalten verwendet wird. Lesen Sie unseren anderen Artikel, Was ist das Linux fstab und wie funktioniert es? , um weitere Informationen dafür zu bekommen.

Und jetzt, wo Sie Ihren eigenen Webserver haben, warum nicht lernen, wie Sie Ihre Tweet-Statistiken mit ThinkUp archivieren, suchen und anzeigen?