PHP unter WHS (Windows Home Server) installieren
Um die Integration von PHP unter WHS durzuführen, müssen Sie zuerst die dafür benötigten ZIP-Dateien
herunterladen.
1. PHP 5.2.5 ZIP-Datei (php-5.2.5-win32.zip - 9.48 MB) - PHP
2. PECL-Module für PHP 5.2.5 (PECL-5.2.5-win32.zip - 2,81 MB) - Verschiedene Module für zusätzliche Unterstützung, Funktionalität und Kompatibilität.
Nach dem Download kopieren Sie z.B. über eine Netzwerkverbindung die oben genannte ZIP-Dateien auf den Windows Home Server in
einem freigegebenen Netzwerkordner. Alle weiteren notwendigen Schritte werden dann direkt auf dem Windows Home Server
durchgeführt.
Hinweis: Sie können jedoch den Download mit Hilfe von Remotedesktopverbindung direkt auf dem Windows Home Server erledigen. Benutzen Sie dazu das Programm "mstsc.exe" (über Start > Ausführen und mstsc.exe oder oder Start > Programme > Zubehör > Kommunikation > Remotedesktopverbindung) auf ihrem Client-Computer um sich mit dem Windows Home Server zu verbinden.

Bei der Anmeldung müssen Sie den Benutzernamen des Administrators und Windows Home Server Passwort für die Konsole eingeben!

Wenn Sie nun eine Remotedesktopverbindung mit WHS hergestellt haben, müssen Sie einen Ordner mit dem Namen "php" auf Laufwerk "C:\"
anlegen.

Der Inhalt der ersten heruntergeladenen ZIP-Datei (php-5.2.5-win32.zip) soll in "c:\php" und die zweite PECL-Module ZIP-Datei (PECL-5.2.5-win32.zip) in einem Ordner Namens "C:\php\ext" entpackt werden.

Jetzt erstellen Sie unter im "c:\php" ein neues Verzeichnis (rechtsklick, Menüpunkt Neu und dann Neuer Ordner) mit dem
Namen "sessions". Also: "c:\php\sessions".

Als nächstes müssen Sie unter "c:\php" die Datei "c:\php\php.ini-recommended"

auf "c:\php\php.ini" kopieren oder umbenennen.

Die "php.ini"
ist eine Konfigurationsdatei für PHP. Die "-recommended" Version" ist nur ein Muster.
Öffnen Sie nun die "c:\php\php.ini" mit einem bevorzugten Texteditor. Suchen Sie in der "php.ini" Datei nach
"cgi.force_redirect" und stellen Sie den Wert von "1" auf "0". Entfernen Sie auch das Semikolon ";" in der Zeile davor.

Ändern Sie "session.save_path" auf "session.save_path=c:\php\sessions" um.

Ändern Sie "extension_dir" auf "extension_dir = "c:\PHP\ext" um.

Fügen sie darunter folgendes ein:
extension=php_mssql.dll extension=php_msql.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_java.dll extension=php_ldap.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_mbstring.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll
|  |
Speichern Sie die Änderung und schließen Sie die Datei "php.ini".
Gehen Sie dann zu "c:\" und klicken Sie mit der rechten Maustaste auf den Ordner "c:\php" und wählen "Eigenschaften" aus. Gehen
Sie zur Registerkarte "Sicherheit", und klicken Sie unten auf die Schaltfläche "Erweitert" und aktivieren Sie "Berechtigungen
für alle untergeordneten Objekte durch die angezeigten. Einträge, sofern anwendbar, ersetzen". Klicken Sie anschließend auf
"OK".

Es müssen jetzt einige Schritte erledigt werden, damit PHP unter Windows Home Server mit IIS funktioniert.
Klicken Sie dazu auf "Start" und dann mit der rechten Maustaste auf "Arbeitsplatz".
Aus dem Kontextmenü wählen Sie "Eigenschaften" aus.

Auf der Eigenschaftenseite wählen Sie den Reiter "Erweitert" und klicken Sie auf die Schaltfläche "Umgebungsvariablen".

Aus der Liste von Systemvariablen klicken Sie dann doppelt auf die Pfadvariable "Path".

Beispiel: C:\php;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
Tragen Sie ganz am Anfang der Pfadvariablen ";c:\php;" (ohne Anführungszeichen) ein und klicken Sie dann anschließend drei mal auf "OK".
Jetzt ordnen Sie den "IniFilePath" zu, indem Sie dafür den Registry-Editor mit "Start -> Ausführen -> regedit" aufrufen. Gehen Sie dann zum Eintrag:
"HKEY_LOCAL_MACHINE\SOFTWARE\"
und legen Sie hier einen neuen Schlüssel an, der PHP heißt.

Legen Sie dann rechts im Fenster eine "Neue Zeichenfolge" an, und zwar "IniFilePath" (ohne Anführungsstriche) und geben dieser dann nach einem Doppelklick den Wert "c:\php". Schließen Sie nun den Registry-Editor.
Jetzt, nach dem PHP auf dem Windows Home Server nun fast fertig konfiguriert ist, müssen Sie den IIS (Internet Information Services) erst mitteilen, wie er den neuen Dienst nutzen kann, bevor PHP verwendet werden kann. Dafür gehen Sie auf "Start -> Alle Programme -> Verwaltung -> Internetinformationsdienste-Manager".

Hier wählen Sie links im Menü "Webdiensterweiterung" und im rechten Bereich wählen Sie die Option "Neue Webdiensterweiterung hinzufügen...".

Geben Sie im Feld "Erweiterungsname" einfach nur "PHP" ein und klicken Sie dann auf die Schaltfläche "Hinzufügen" und auf "Durchsuchen".

Wechsel Sie jetzt zur Datei "c:\php\php5isapi.dll".

Markieren Sie die Datei und klicken Sie dann auf "Öffnen" und auf "OK". Jetzt müssen Sie noch den Erweiterungsstatus auf "Zulassen" setzen. Klicken Sie dazu auf die Schaltfläche "Zulassen". Es erscheinen ein grünes Häkchen und der Status von "PHP" wird auf Zugelassen gesetzt.

Als nächstes muss nur noch eine neue Erweiterung (.php) hinzugefügt werden. Klicken Sie dazu auf "Websites" und dann auf "Standardwebsite" mit der rechten Maustaste wählen Sie im Kontextmenü "Eigenschaften" aus.

Klicken Sie den Reiter "Dokumente" und dann auf "Hinzufügen". Unter "Standardinhaltsseite" tragen Sie "index.php" (ohne Ausrufezeichen ) und klicken Sie auf "OK". Wechseln Sie zu dem Reiter "Basisverzeichnis" und klicken Sie unten auf "Konfiguration...".

Danach klicken Sie auf "Hinzufügen" und auf "Durchsuchen". Wechsel Sie jetzt zur Datei "c:\php\php5isapi.dll". Markieren Sie die Datei und klicken Sie dann auf "Öffnen". Unter "Erweiterung" tragen Sie ".php" (ohne Ausrufezeichen) ein. Unter der Überschrift "Verben" wählen Sie "Begrenzen auf" und geben Sie im Textfeld "GET,POST,HEAD" ein. Klicken Sie Anschließend drei mal auf "OK" und schließen Sie den Internetinformationsdienste-Manager.
Jetzt ist es soweit und PHP kann nun getestet, bzw. geprüft werden, ob die dynamische Seiten über den IIS auszuliefern, anzuzeigen sind. Im dem Web-Hauptverzeichnis des IIS (normalerweise C:\Inetpub\wwwroot) erstellen Sie eine Datei mit dem Namen "phpinfo.php" an. In diese Datei schreiben (kopieren) Sie folgendes:
<?php phpinfo(); ?>
Dieser PHP-Script dient dazu, die vollständige Konfiguration des PHP-basierten Webservers anzuzeigen. Geben Sie jetzt im Adressfeld Ihres Internet-Browsers: http://{eigener Server Adresse}/phpinfo.php ein.
Wenn alles geklappt hat, erhalten Sie über folgende Website alle wichtigen PHP-Informationen angezeigt.

Kommt eine Fehlermeldung, ist irgendetwas nicht korrekt konfiguriert, gehen Sie dann die Anleitung nochmals durch...
Empfohlene Links:
http://www.netzwerktotal.de/whsperl.htm Nachfolgend wird die Integration von Perl unter WHS Schritt für Schritt dargestellt und in Betrieb genommen.
http://www.netzwerktotal.de/windowshomeserver.htm Informationen zur Installation, Konfiguration und Verwendung von Windows Home Server.
http://www.netzwerktotal.de/whsaddins.htm Auf dieser Seite findet Ihr eine Übersicht, über alle bisher veröffentlichten Add-Ins für den Windows Home Server.
http://www.netzwerktotal.de/whszertifikat.htm Leider lässt der Windows Home Server das Installieren der Zertifikate nicht so einfach zu. Um diesen Fehler zu beheben, gehen Sie folgendermaßen vor...
http://www.netzwerktotal.de/whsupdates.htm Nachfolgend haben wir eine Liste (ohne Gewähr auf Vollständigkeit) zusammengestellt, welche die wichtigsten Windows Home Server Updates (Hotfixes) beinhaltet.
http://www.netzwerktotal.de/whs.htm Hier finden Sie Tipps & Tricks, Tuning, Infos, Anleitungen, Problemlösungen, Installation, Hilfe, Support, Secrets und FAQ für die schnelle Erstellung und Konfiguration von Microsoft Windows Home Server.
Unser
Buchempfehlung:
Das große Buch zum Windows Home-Server.
Sie möchten Rechner, Player und Speichermedien im ganzen Haus bequem miteinander vernetzen und Filme, Musik oder Fotos endlich zentral verwalten? Kein Problem: Dieser kompetente Ratgeber macht Sie umfassend und praxisnah mit den vielseitigen Möglichkeiten des brandneuen Home-Servers aus dem Hause Microsoft vertraut. Mit dem Home-Server und diesem Buch wird die Vernetzung in Ihren vier Wänden zum Kinderspiel. Hier erfahren Sie auf leicht verständliche Art, wie Sie einen zentralen Computer, den so genannten Server, optimal einrichten, anschließen und Ihre gesammelten Mediendateien darauf ablegen. Und zwar so, dass Sie von jedem angeschlossenen Gerät bequem darauf zugreifen können. Die Einrichtung des ersten Administrator-Accounts wird mit Unterstützung anschaulicher Abbildungen ebenso ausführlich thematisiert wie die Installation der nötigen Client-Software und die Vergabe individueller Benutzerrechte für alle Familienmitglieder.
Amazon-Preis: EUR 24,95
Jetzt bei Amazon bestellen...
| |  |
|
Microsoft Windows Home Server - Das Taschenhandbuch.
Erstmalig bietet Microsoft mit dem Windows Home Server ein Server-Produkt für den Heimanwender an. Typische Einsatzszenarien dieses Servers sind z.B. Datensicherung im Heimnetzwerk, zentralisierte Speicherung von Mediendateien und Dokumenten, Datenzugriff darauf aus dem lokalen Netz sowie Remote-Zugang auf Dateien über das Internet. Damit bietet die Software praktische Lösungen für Haushalte mit mehreren PCs. Eric Tierling zeigt die Einsatzmöglichkeiten auf und gibt Tipps und Tricks zu Einstellungen und Problemlösungen.
Amazon-Preis: EUR 17,90
Jetzt bei Amazon bestellen...
|
|