Haben Sie einen Linux-PC, den Sie zum Laufen bringen möchten? Vielleicht sind Sie mit der reinen Befehlszeilenversion von Ubuntu Server Edition nicht vertraut. So behalten Sie den Standard-Ubuntu-Desktop bei und fügen Web-Serving-Funktionen hinzu.
Egal, ob Sie mit einem reinen Befehlszeilensystem nicht vertraut sind, Ihren Ubuntu-Desktop für andere Zwecke verwenden oder ihn nur für einige bestimmte Anwendungen installieren müssen, Sie können Apache, MySQL und PHP zu jedem Standard-Desktop hinzufügen Installation von Ubuntu sehr schnell und einfach.
Der einfache Befehl
Beginnen wir die Installation mit einem sehr cleveren Befehl:
sudo apt-get install Lampenserver^
Es funktioniert NICHT ohne das Caret am Ende. Sobald Sie dies eingegeben haben, werden Sie sehen, dass alle erforderlichen Pakete automatisch ausgewählt werden und Sie aufgefordert werden, die „große“ Menge an herunterzuladenden Daten zu bestätigen.
Lehnen Sie sich einfach zurück und lassen Sie es tun, bis ein blauer Bildschirm angezeigt wird.
Geben Sie ein Passwort für das MySQL-Root-Konto ein, das Sie benötigen, um andere Benutzer zu erstellen und Datenbanken zu verwalten, und drücken Sie dann die Eingabetaste, um fortzufahren. Sie werden aufgefordert, Ihr Passwort erneut einzugeben, also tun Sie dies und drücken Sie erneut die Eingabetaste.
Das war’s für die Installation!
Apache und PHP testen
Lassen Sie uns Apache testen, um zu sehen, ob es richtig funktioniert. Öffnen Sie einen Browser und leiten Sie ihn an die folgende URL weiter:
http://localhost/
Wenn alles richtig installiert ist, sollten Sie etwa Folgendes sehen:
Als nächstes testen wir, ob PHP funktioniert. Geben Sie im Terminal den folgenden Befehl ein, um ein neues Dokument zu erstellen:
sudo nano /var/www/testing.php
Kopieren Sie dann den folgenden Code:
Klicken Sie mit der rechten Maustaste in Ihr Terminal und klicken Sie auf Einfügen.
Drücken Sie STRG + O, um die Datei auszuschreiben oder zu speichern, und drücken Sie dann STRG + X, um den Vorgang zu beenden.
Starten Sie anschließend Apache mit dem folgenden Befehl neu:
sudo service Apache2 Neustart
Und laden Sie die folgende Seite in Ihren Webbrowser:
http://localhost/testing.php
Und Sie sollten so etwas sehen:
Überprüfen der MySQL-Bindungsadresse
MySQL hat eine Bindeadresse, die mit der Ihres Systems übereinstimmen sollte. Um die Bindungsadresse Ihres Systems zu überprüfen, können wir einen schnellen Befehl verwenden:
Katze /etc/hosts | grep localhost
Das ist eine „Pfeife“ oder ein „Stiel“ in der Mitte, die mit der -Taste geteilt wird. Sie erhalten ein paar Ergebnisse, von denen eines eine IP-Adresse anzeigt.
Sie können aus dem obigen Screenshot sehen, dass meine Bindeadresse 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 wie unten mit „bind-address“ beginnt.
Wie Sie sehen können, ist die Bindeadresse dieselbe, also sind wir gut. Wenn Ihres anders ist, ändern Sie es einfach so, dass es mit dem übereinstimmt, was Sie oben gefunden haben.
phpMyAdmin installieren
Wenn Sie mit MySQL und seinen Befehlen nicht vertraut sind, haben Sie möglicherweise Probleme mit der Verwaltung von Datenbanken und Tabellen. phpMyAdmin unterstützt Sie dabei, indem es eine PHP-Schnittstelle für die MySQL-Administration bereitstellt. Es ist einfach zu installieren und kann wirklich praktisch sein, also kommen wir dazu.
sudo apt-get installiere phpmyadmin
Wenn dieser Befehl nicht funktioniert, müssen Sie möglicherweise zusätzliche Repositorys aktivieren.
Sie erhalten einen weiteren blauen Bildschirm, in dem Sie aufgefordert werden, den zu konfigurierenden Webserver auszuwählen. Stellen Sie sicher, dass sich der rote Block neben „apache2“ befindet und seien Sie SICHER, dass Sie die Leertaste drücken. Dadurch wird es mit einem Sternchen markiert und Sie können dann die Eingabetaste drücken.
Sie werden gefragt, ob phpmyadmin eine Standarddatenbank für den eigenen Gebrauch konfigurieren soll. Wählen Sie Ja.
Als Nächstes werden Sie aufgefordert, das Passwort des Administratorkontos einzugeben, das zum Erstellen dieser Datenbank und des Benutzers verwendet wurde. Da wir keine anderen MySQL-Benutzer erstellt haben, geben Sie Ihr MySQL-Root-Passwort ein.
Zuletzt erstellen Sie ein Passwort für phpmyadmin und müssen es erneut bestätigen.
Wenn Sie fertig sind, starten Sie Apache neu.
Sie können sich bei phpMyAdmin anmelden, indem Sie auf die folgende URL gehen:
http://localhost/phpmyadmin/
Verwenden Sie als Benutzernamen „root“ und geben Sie dann das Root-MySQL-Passwort ein.
Es gibt hier mehr als nur ein paar wichtige Passwörter, und Sie werden versucht sein, dasselbe Passwort wie für Ihr Root-Konto zu verwenden. Stellen Sie in diesem Fall sicher, dass es sich um ein sehr sicheres Passwort mit gemischten Zeichenklassen und einer guten Länge handelt. Denken Sie daran, dass Sie durch die Installation dieser Software anderen Zugriff auf Ihren Computer gewähren. Treffen Sie daher die entsprechenden Vorsichtsmaßnahmen.
Wenn Sie zum ersten Mal mit einem Webserver spielen, fragen Sie sich vielleicht, wo die Dateien abgelegt werden sollen, die Sie hosten möchten. Sie befinden sich standardmäßig in /var/www/ und benötigen erhöhte Berechtigungen, um auf dieses Verzeichnis zuzugreifen. Eine Idee ist, an diesem Punkt eine separate Partition zu mounten, die ausschließlich für die Bereitstellung von Web-Inhalten verwendet wird. Lesen Sie unseren anderen Artikel Was ist die Linux-fstab und wie funktioniert sie?, um weitere Informationen dazu zu erhalten.
Und jetzt, da Sie über Ihren eigenen Webserver verfügen, lernen Sie, wie Sie mit ThinkUp Ihre Tweet-Statistiken archivieren, durchsuchen und anzeigen.