Anleitungen zum Erstellen einer Windows Vista IIS7 MySQL PHP Web Server

Geschrieben von sudhirmangla 6. Juli 2008

Einführung

Dieser Leitfaden zeigt Ihnen, wie Sie eine Windows Vista powered Webserver mit IIS7, MySQL und PHP (WIMP) zu erstellen. Ich weiß, ich weiß, ein Weichei-Server klingt nicht allzu ansprechend. Vertrauen Sie mir, ist dieser Server weit von einem Weichei und wird Ihre Socken blow off, wenn Sie die richtige Hardware zu bieten.

Hinweis: Dies ist eine generische WIMP-Server, der phpBB laufen kann WordPress, und andere beliebte PHP-und MySQL-powered Webseiten. Möglicherweise müssen Sie ein paar Dinge ändern, um Ihre WIMP-Server zum Laufen gerade richtig abhängig von Ihrer Nutzung.

Die Einschränkungen

Bevor Sie zu weit gehen, müssen Sie wissen, dass IIS7 auf Windows Vista ausgeführt wird, voll mit ein paar Einschränkungen vorgestellten. Bevor Sie mit der rechten diese Art von Server aus, weil es begrenzt ist, müssen Sie erkennen, wenn Sie jemals erreichen eine der Beschränkungen man schon so viel Verkehr werde Sie könnten wahrscheinlich kaufen, eine tatsächliche Server mit einem Tag zu zahlen von der Website.

Die Einschränkungen

Request Execution Limit: IIS7 unter Windows Vista Basic, Starter, Home, Home Premium und habe eine Anfrage Execution Limit von 3. Vista Ultimate ist auf 10 Personen begrenzt. Request Execution Limit ist, wie viele gleichzeitige Seiten des Web-Servers geben kann das zu einer Zeit. Das bedeutet, Vista Basic, Starter, Home-Editionen und kann bis zu 259.200 Seiten pro Tag und Ultimate kann bis zu 864.000 Seiten pro Tag!

FTP: FTP ist sehr begrenzt. Sie können nur als Download-Dateien anonym. Kein Upload via FTP auf Ihren Webserver. Wenn dies ein Problem ist, lesen Sie in den FileZilla FTP Server.

Installieren IIS7

Erste Sache Zuerst müssen wir auf einen Webserver zu installieren.

  1. Öffnen Sie die Systemsteuerung in der klassischen Ansicht.
  2. Doppelklicken Sie auf Programme und Funktionen.
  3. Klicken Sie auf Windows-Funktionen ein-oder ausschalten auf der linken Seite.
  4. Prüfen Sie Internet Information Services.
  5. Erweitern Sie Internet Information Services, World Wide Web Services, Funktionen zur Anwendungsentwicklung und dann abhaken ISAPI-Erweiterungen. ISAPI wird später benötigt, wenn man PHP installieren.
  6. Klicken Sie auf OK, um IIS7 installieren.

Wenn die Windows-Funktionen Feld verschwindet IIS7 installiert und ausgeführt werden sollten. IIS7 Test, indem Sie auf http://localhost in Ihrem Browser. Sie sollten sehen eine Testseite IIS7 wie der Screenshot unten.

Die Wurzel des Standard-Web-Site befindet sich unter C: \ inetpub \ wwwroot. Ihre Web-Site geht es.

Installieren Sie PHP

Jetzt, da wir einen Web-Server haben wir brauchen Unterstützung für PHP. In diesem Beispiel habe ich die Installation von PHP 5.2.4 bin.

  1. Erstellen Sie einen Ordner namens php in der Wurzel des Laufwerks C:.
  2. Laden Sie die Zip-Paket Windows Binaries aus http://www.php.net/downloads.php .
  3. Extrahieren Sie die Dateien und speichern Sie sie in das PHP-Ordner, den Sie gerade erstellt haben.
  4. Copy c: \ php \ php.ini-dist und speichern Sie es auf Ihrem Desktop, so dass wir mit ihr arbeiten kann.
  5. Benennen php.ini-dist Sie gerade auf Ihrem Desktop zu php.ini kopiert.
  6. Der rechten Maustaste und wählen Sie "Bearbeiten" php.ini.
  7. Suche nach extension = php_mysql.dll und entfernen Sie es durch das Löschen der; davor. Dies ermöglicht PHP auf eine MySQL-Datenbank anmelden.
    Nun bewegen Sie sich in der php.ini-Code und suchen extension_dir = "./". Change ". /" Nach "C: \ php \ ext". Dies zeigt, wo die PHP-Erweiterung zu laden, um = php_mysql.dll Erweiterung, die Sie einfach unkommentiert.
  8. Save php.ini.
  9. Kopieren php.ini und speichern Sie es in C: \ Windows.
  10. Öffnen Sie den IIS-Manager, indem Sie den IIS-Manager im Startmenü-Suchfeld und klicken Sie auf Internet Information Services (IIS) Manager in den Suchergebnissen.
  11. Doppelklicken Sie auf Handler Mappings.
  12. Klicken Sie auf Add Script Map befindet sich auf der rechten Seite.
  13. Füllen Sie das Add Script Map Fenster, wie Sie den Screenshot unten.
  14. Klicken Sie auf OK, um die Änderungen zu speichern.
  15. Klicken Sie auf Ja in dem Fenster, das Sie fragt, ob Sie diese ISAPI-Erweiterung aktivieren möchten.
  16. Klicken Sie auf die Schaltfläche "Zurück" in der IIS-Manager und doppelklicken Sie dann auf Default-Dokument.
  17. Typ index.php, mit einem Leerzeichen dahinter, in den Dateinamen Liste.
  18. Klicken Sie auf Übernehmen rechts oben auf der IIS-Manager.
  19. Nun müssen Sie libmysql.dll kopieren von C: \ php und speichern Sie es in C: \ WINDOWS \ System32. Danke für das Update Oruba.

Lets testen, um sicherzustellen php installiert ist und läuft einwandfrei.

Öffnen Sie Notepad.
Typ <? phpinfo ()?> in das leere Dokument.
Hinweis: Entfernen Sie das Leerzeichen zwischen <? in <? phoInfo ()?>. Ich musste den Raum hinzufügen, damit der Befehl nicht auf dieser Seite auszuführen.
Speichern Sie es als test.php auf Ihrem Desktop und dann verschieben Sie sie in C: \ inetpub \ wwwroot.

Hinweis: Ein häufiger Fehler beim Speichern test.php test.php.txt als sie zu speichern. Vergessen Sie nicht alle Dateien unter "Dateityp auswählen und benennen Sie dann die Datei test.php in Notepad.

Zur http://localhost/test.php . Du solltest eine PHP-Seite Informationen ähnlich dem Screenshot unten.

Installieren Sie MySQL

Bevor wir MySQL installieren können, müssen wir zu deaktivieren UAC in Windows Vista.

  1. Öffnen Sie die Systemsteuerung in der klassischen Ansicht.
  2. Klicken Sie auf Benutzerkonten.
  3. Klicken Sie auf Benutzerkontensteuerung ein-oder ausschalten.
  4. Deaktivieren Sie die Benutzerkontensteuerung und klicken Sie dann auf OK.
  5. Starten Sie Ihren Computer.
    Hinweis: Sie können den Rücken kehren, nachdem alles auf UAC installiert wurde und funktioniert.
    Jetzt können wir installieren MySQL. In diesem Beispiel werde ich MySQL Community Edition 5.0.45 installiert habe.
  6. Download der Windows-ZIP / setup.exe Version http://dev.mysql.com/downloads/mysql/5.0.html # win32 .
  7. Entpacken Sie es und speichern Sie setup.exe auf Ihrem Desktop.
  8. Führen Sie Setup.exe.
  9. Das Willkommen-Fenster wird erscheinen. Klicken Sie auf Weiter.
  10. Da es sich um eine allgemeine Anleitung zum Erstellen eines WIMP Server belassen Typische ausgewählt und auf Weiter klicken.
  11. Lassen Sie MySQL in ihre Standard-Verzeichnis installieren, indem Sie einfach installieren in diesem Fenster.
  12. Klicken Sie auf Weiter, um durch ein paar Anzeigen zu bewegen.
  13. Lassen Konfigurieren der MySQL Server nun überprüft und klicken Sie auf Finished.
  14. Klicken Sie auf Weiter auf der Willkommen-Fenster.
  15. Ich gehe davon aus, dass Sie brauchen nicht jede fortgeschrittene MySQL-Einstellungen konfigurieren. Wenn du du hast wahrscheinlich nicht brauchen in dieser Anleitung oder sollten Sie diese Arbeit zu einem Experten überlassen. Wählen Sie Standard-Konfiguration und klicken Sie dann auf Weiter.
  16. Lassen Sie installieren, da Windows Service, der Service-Name MySQL und MySQL Launch automatisch geprüft und klicken Sie auf Weiter.
  17. Geben Sie den MySQL-Administrator (root) Passwort zweimal ein und klicken Sie dann auf Weiter.
  18. Dieser Teil ist sehr wichtig. Halten Sie den Mund nur rechts ab, überqueren den Fingern und klicken Sie auf Ausführen, um MySQL zu konfigurieren. Wenn du es getan hast genau das Richtige, sollten Sie bekommen 4 Häkchen, wenn es fertig ist.
    Hinweis: Wenn Sie einmal eine Verbindung erhalten Fehler, klicken und es sollte funktionieren. Dies wird durch einen langsameren Computer nicht startet den MySQL-Dienst schnell genug verursacht.
  19. Klicken Sie auf Fertig.

Nun, da Sie MySQL installiert haben und ausführen können installieren Sie den GUI-Tools, um die Verwaltung von Datenbanken einfach.

  1. Download der GUI-Tools (Windows x86) an http://dev.mysql.com/downloads/gui-tools/5.0.html .
  2. Installieren Sie es wie jede andere Software.
  3. Klicken Sie auf Start, Alle Programme, MySQL, MySQL Administrator.
  4. Füllen Sie die Felder genau wie der Screenshot unten.
  5. Denken Sie daran: Root-Passwort ist, den Sie festgelegt, wenn Sie MySQL installiert.
  6. Sobald MySQL Administrator geöffnet ist, können Sie eine neue Datenbank, indem Sie auf Kataloge und dann rechte Maustaste und wählen Sie unter Test-Schema erstellen zu schaffen.
    Geben Sie ihm einen Namen und los geht's!
    Open Port 80
  7. Nun, da Sie eine funktionierende WIMP lässt es offen für die Welt. Alle Internet-(HTTP) Verkehr geht über Port 80. Let's offenen Port 80 auf der Welt.
    Suche nach Firewall in das Suchfeld im Startmenü und klicken Sie auf Windows-Firewall in den Suchergebnissen.
  8. Klicken Sie auf die Registerkarte "Ausnahmen" in der Windows-Firewall-Einstellungen-Fenster.
  9. Klicken Sie auf die Schaltfläche Anschluss hinzufügen.
  10. Typ HTTP als den Namen und die 80 als die Port-Nummer.

Passen Sie Vista für Web Server Performance

Da Windows Vista soll nicht zu einem Server out of the box seine Prioritäten sind nach hinten, wenn es sein das als Webserver verwendet werden. Windows Vista priorisiert Programmen wie Word, bevor Hintergrund Dienste wie IIS7 geben dem Endbenutzer die besten Erfahrungen möglich. Da wir die Konfiguration von Windows Vista als Webserver Hintergrund Dienstleistungen müssen Vistas Priorität werden anstelle von Programmen.

Let's von Windows Vista die Dienste wie eine höhere Priorität als die meisten Programme Geschwindigkeit aus ihm heraus, wie wir können, um squeeze.

  1. Rechten Maustaste auf Computer im Startmenü und wählen Sie dann "Eigenschaften".
  2. Klicken Sie auf Erweiterte Systemeinstellungen.
  3. Unter Systemleistung auf Einstellungen in der Registerkarte Erweitert das Fenster Systemeigenschaften.
  4. Klicken Sie auf die Registerkarte "Erweitert" in der Performance-Optionen-Fenster.
  5. Wählen Sie Hintergrund-Dienste.
  6. Klicken Sie auf OK und starten Sie Ihren Computer.

Hardware
Ein Web-Server mit geringem Verkehrsaufkommen zu bescheiden, um nicht eine mächtige Maschine, um die Arbeit getan werden. Jeder moderne PC mit mindestens 1GBs RAM (2GBs für MySQL empfohlen) wird es gut. Wenn Sie einer der Glücklichen, die genug Traffic erhält, um ein High-Performance Web-Server werden hier brauchen sind ein paar Hardware-Tipps.

Memory: Wenn Sie Tag erwarten sind jede Art von bescheidenen Verkehr (viele tausend Besucher pro) Speicher ist sehr wichtig. 2GBs ist ein guter Anfang, aber 3 oder 4 sind besser.
IIS7: Ein leistungsfähiger Prozessor (en) und eine gute Menge an Speicher sind wichtig.
MySQL: Eine schnelle Festplatte und viel Arbeitsspeicher sind für eine MySQL-Datenbank wichtig.
Quelle: http://www.maximumpcguides.com/how-to-crea ... / #
http://www.maniacomputer.com/webServer/IIS.html
http://www.iis.net/default.aspx?tabid=7
http://www.maniacomputer.com/webServer/WebServer.html

Verwandte Beiträge

Kategorien: Programmierung Tags: , , , ,

Haben Sie etwas zu sagen?