20Aug
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.
Lehn dich einfach zurück und lass es sein Ding, bis du einen blauen Bildschirm bekommst.
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:
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.
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:
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.
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.
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.
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.
Sie werden gefragt, ob phpmyadmin eine Standarddatenbank für die eigene Verwendung konfigurieren soll. Wählen Sie Ja.
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.
Schließlich erstellen Sie ein Passwort für die Verwendung mit phpmyadmin, und Sie müssen es erneut bestätigen.
Sobald Sie fertig sind, starten Sie Apache neu.
Sie können sich bei phpMyAdmin anmelden, indem Sie die folgende URL aufrufen:
http: //localhost/phpmyadmin/
Verwenden Sie "root" als Benutzernamen und geben Sie dann das root-MySQL-Passwort ein.
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?