Montag, 11. April 2011

Wie Sie Ihre Home Ubuntu PC in eine Lampe Web Server Drehen

banner

Haben Sie einen Linux-PC Sie zur Arbeit zu bringen? Vielleicht sind Sie nicht zufrieden mit der Kommandozeilen-Version von nur Ubuntu Server Edition. Hier ist, wie der Standard-Ubuntu-Desktop zu halten, und fügen Sie Webserver-Fähigkeit zu.

Ob Sie sich nicht wohl mit einem Kommandozeilen-System nur, du bist mit Deinem Ubuntu Desktop für andere Dinge, oder brauchen Sie nur für ein paar besondere Anwendungen installiert, die Sie hinzufügen können Apache, MySQL und PHP auf einem Standard-Desktop Installation von Ubuntu sehr schnell und einfach.

The Simple Command

Beginnen wir mit der Installation der Einsatz eines sehr klugen Befehl ein:

sudo apt-get install Lampe-Server ^

Es wird nicht ohne die Einfügemarke am Ende der Arbeit. Sobald Sie haben die eingegeben, wirst du sehen, dass es automatisch wählt alle notwendigen Pakete und bitten Sie, die "große" Menge an Daten heruntergeladen werden bestätigen.

"02

Lehnen Sie sich zurück und lassen Sie es nicht sein Ding, bis Sie einen blauen Bildschirm auftauchen bekommen.

03 mysql root password

Geben Sie ein Passwort für den MySQL-root-Account, das, was Sie brauchen, um andere Nutzer erstellen und verwalten Datenbanken, dann drücken Sie die Eingabetaste, um fortzufahren ist. Sie werden aufgefordert, erneut Ihr Passwort eingeben werden, so tun, und drücken Sie die Eingabetaste erneut.

Das ist es für die Installation!

Testen Apache und PHP

Testen wir Apache zu sehen, ob es richtig ist Servieren. Öffnen Sie einen Browser und richten Sie ihn auf folgende URL:

[Http://localhost/: http://localhost/]

Sie sollten etwas davon, wenn alles korrekt installiert angezeigt:

05 testing apache

Als nächstes werden wir testen, ob PHP funktioniert. Im Terminal geben Sie den folgenden Befehl, um ein neues Dokument zu erstellen:

sudo nano / var / www / testing.php

Dann kopieren Sie den folgenden Code ein:

Der rechten Maustaste in das Terminal ein und klicken Sie auf Einfügen.

07 phpinfo

08 nano write-out

Hit STRG + O "schreiben-out" oder speichern Sie die Datei, und drücken Sie dann STRG + X zu beenden.

Als nächstes starten Sie den Apache mit dem folgenden Befehl:

sudo apache2 Dienst starten

Und laden Sie die folgende Seite in Ihrem Web-Browser:

[Http://localhost/testing.php: http://localhost/testing.php]

Und Sie sollten sehenetwas wie dieses:

10 php success

Überprüfen MySQL Bind Adresse

MySQL hat eine Adresse binden, dass Ihr System entsprechen sollten's. So überprüfen Sie die System-bind-Adresse, können wir eine schnelle Befehl ein:

cat / etc / hosts | grep localhost

Das ist ein "Rohr" oder "Stamm" in der Mitte, das mit dem \ key geteilt wird. Sie bekommen ein paar Ergebnisse, von denen zeigen Ihnen eine IP-Adresse.

11 find localhost bind address

Sie können aus den obigen Screenshot, dass meine binden Adresse 127.0.0.1 zu sehen.

Als nächstes wollen wir die Öffnung des MySQL-Konfigurationsdatei, um zu sehen, was dort aufgeführt.

sudo nano / etc / mysql / my.cnf

Blättern Sie nach unten, bis Sie eine Zeile beginnend mit "bind-address" wieunten.

12 my.cnf bind address good

Wie Sie sehen können, ist die bind-address die gleiche, so dass wir gut sind. Wenn Sie solch unterschiedliche, nur ändern, damit er übereinstimmt, was Sie über gefunden.

Installieren phpMyAdmin

Wenn Sie nicht vertraut mit MySQL und seine Befehle sind, dann haben Sie möglicherweise einige Mühe Verwalten von Datenbanken und Tabellen. phpMyAdmin hilft Ihnen angehen, dass durch die Bereitstellung einer PHP-Schnittstelle für MySQL Verwaltung. Es ist einfach zu installieren und kann wirklich nützlich sein, also lasst uns um es zu bekommen.

sudo apt-get install phpmyadmin

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

14 installing phpmyadmin

Du bekommst einen anderen blauen Bildschirm kommen Sie aufgefordert werden,wählen, welche Web-Server zu konfigurieren. Achten Sie darauf, den roten Block befindet sich neben "apache2" und sicher sein, die Leertaste drücken. Dies wird es mit einem Sternchen markieren, und dann können Sie Enter drücken.

15 select apache2 for phpmyadmin

Sie werden gefragt, ob phpmyadmin eine Standarddatenbank für den eigenen Gebrauch konfiguriert werden sollte. Wählen Sie Ja.

16 yes to default db

Als nächstes werden Sie aufgefordert, das Passwort des Admin-Konto verwendet, um diese Datenbank und Benutzer anlegen einzugeben. Da wir nicht alle anderen MySQL-Benutzer angelegt haben, geben Sie Ihren MySQL-root-Passwort ein.

border = "0" alt = "17 MySQL Root-Kennwort eingeben" src = "http://dl.dropbox.com/u/21986221/17entermysqlrootpassword.png" width = "647" height = "454">

Schließlich erstellen Sie ein Passwort mit phpMyAdmin verwenden, und Sie müssen es erneut zu bestätigen.

18 password for phpmyadmin

Sobald Sie fertig sind, starten Sie Apache.

Sie können dich anmelden, um, indem Sie auf die folgende URL phpMyAdmin:

[Http://localhost/phpmyadmin/: http://localhost/phpmyadmin/]

20 phpmyadmin success

Verwenden Sie "root" als Benutzername und geben Sie dann die Wurzel MySQL-Kennwort.

[border-left-width: 0px "title =" 21 Login Erfolg "border =" 0 "alt =" 21 Login Erfolg "src =" http://dl.dropbox.com/u/21986221/21loginsuccess_thumb.png "width = "650" height = "391">: http://dl.dropbox.com/u/21986221/21loginsuccess.png]

Es gibt mehr als ein paar wichtige Passwörter hier, und Sie werden versucht sein, das gleiche Passwort wie Ihren root-Account zu verwenden. Wenn Sie sich dafür entscheiden, achten Sie darauf, dass es ein sehr sicheres Passwort, etwas mit gemischten Charakter-Klassen und eine gute Länge ist. Denken Sie daran, gibst du andere Zugriff auf Ihren Computer durch die Installation dieser Software, so nehmen die entsprechenden Vorsichtsmaßnahmen.

Ist dies das erste Mal das Spiel mit einem Web-Server, können Sie sich fragen, wo die Dateien, die Sie zum Hosten gehen wollen. Sie sind in / var / www / default sein, und wird erhöhte Privilegien benötigen, um das Verzeichnis zugreifen. Eine Idee ist, eine separate Partition zu diesem Zeitpunkt montieren ausschließlich für die Zustellung Web Sachen verwendet werden. Besuchen Sie auch unseren Artikel [Was ist das Linux fstab und Wie funktioniert es? Http://www.howtogeek.com/howto/38125/htg-explains-what-is-the-linux-fstab-and-how -tut-es-Arbeit /], ein paar mehr Informationen für das zu bekommen.

Und jetzt, da Sie Ihren eigenen Server Web, warum nicht lernen [How To Archiv, Suche und Anzeigen Ihrer TweetStatistik mit ThinkUp: http://www.howtogeek.com/howto/42260/how-to-archive-search-and-view-your-tweet-statistics-with-thinkup/]?

Keine Kommentare:

Kommentar veröffentlichen