Wie installiere ich PHP und PHP Anwendungen unter Windows?

Veröffentlicht: 26. Mai 2009

Das Problem

Die Installation von PHP auf Windows wird mit Hilfe des Microsoft Web Platform Installers gelöst sowie die wichtigsten Tools zum arbeiten mit PHP, sowie ein Beispiel zur Einbindung von Silverlight Videos in PHP Seiten vorgestellt..

Die Lösung

  1. Installieren von PHP und PHP Anwendungen Windows
  2. Laden Sie den Windows Plattform Installer 2.0 Beta unter www.microsoft.com/web herunter und starten Sie diesen.
  3. Wählen Sie mindestens das „Update für IIS 7.0 FastCGI“ und „PHP 5.29 an“. Andere Pakete sind optional aber empfohlen.

  4. Wählen Sie zusätzlich zu installierende Anwendungen aus (erfordert ggf. die Installation der Datenbankmodule siehe oben)

  5. Wählen Sie optional Entwicklungswerkzeuge aus:

  6. Starten Sie die Installation mittels „Install“-Button
  7. Nach der vollständigen Installation starten Sie bitte: Systemsteuerung->Klassische Ansicht->Internetinformationsdienste-Manager
  8. Machen Sie sich dort mit dem Knoten Default-Website vertraut. Er definiert den Pfad des Websites auf Ihrer Festplatte, sowie die Zugriffsrechte und weitere Einstellungen. Typischerweise zeigt er auf C:\inetpub\wwwroot.
  9. Legen Sie nun eine Datei „hello.php“ unter C:\inetpub\wwwroot an. Ggf. brauchen Sie dazu Administratorrechte.
  10. Fügen Sie folgenden Inhalt in die Datei ein:

  11. Rufen Sie die Seite in einem Browser mittels des folgenden URLs auf: http://localhost/hello.php

    Es sollte folgende Seite erscheinen. Dies bestätigt dass Ihre Installation erfolgreich war.

  12. Ein Video mit Silverlight aus PHP heraus abspielen

    Ersetzen Sie nun den Inhalt der Datei mit folgendem Text:

    <?php 
    function displaySilverlightVideo($accountName, $applicationName, $height, $width)
    {
    echo "<iframe src='http://silverlight.services.live.com/invoke/";
    echo $accountName;
    echo "/";
    echo $applicationName;
    echo "/iframe.html' frameborder='0' width='$width' 
                             height='$height' scrolling='no'></iframe>";
    }
    displaySilverlightVideo("94851", "Why so serious", "375", "500");
    ?>
    
  13. Aktualisieren Sie den Browser. Sie sollten nun folgenden Inhalt sehen

  14. Expression Web 2.0 für Web-Design nutzen

    Um PHP-Seiten zu designen und dabei auf JavaScript und PHP Syntax-Highlighting zurückgreifen zu können eignet sich Expression Web. www.microsoft.de/expression

  15. PHP-Syntax-Highlighting für Visual Studio (Standard oder besser) nachrüsten

    Um Visual Studio mit Syntax-Highlighting für PHP nachträglich auszurüsten, installieren Sie den T4 Editor von tangible engineering der unter http://t4-editor.tangible-engineering.com verfügbar ist. Dieser beinhaltet auch ein Highlighting für .PHP Dateien.

    Alternativ eignet sich VS.PHP (kostenpflichtig), da es auch Intelli-Sense und einen Debugger enthält.

Voraussetzungen

Windows Vista, Windows Vista SP1, Windows XP SP2+, Windows Server 2003 SP1+, Windows Server 2008.

Weiterführende Links und Downloads

Das IIS Portal von Microsoft: www.IIS.net und learn.iis.net

Plattform Installer: www.microsoft.com/web

Expression Web: www.microsoft.de/expression

Silverlight Streaming: streaming.live.com/

Silverlight: www.microsoft.com/silverlight