PHP unter Windows

Wir sind uns bewusst, dass PHP nicht immer problemlos auf der Windows-Plattform lief, deshalb haben wir Windows Server dahingehend optimiert, dass Ihre PHP-Anwendungen von einer neuen Komponente unterstützt werden: FastCGI. FastCGI arbeitet als Interface zwischen der PHP Engine und IIS und gewährleistet, dass PHP schneller läuft als mit CGI und viel zuverlässiger als PHP ISAPI.

Installieren Sie PHP für Windows!

Installieren Sie die aktuelle Version von PHP für Windows über den Microsoft Web Platform Installer: schnell, einfach und ohne sich Gedanken darum zu machen, PHP unter Windows und IIS zum Laufen zu bringen.

Install PHP

PHP-Features

Im Laufe der Jahre ist PHP immer besser auf Windows und IIS geworden. Die neueste Version von PHP für Windows bietet deutliche Verbesserungen, die Ergebnis einer intensiven Zusammenarbeit zwischen den PHP Core Entwicklern und Microsoft sind. Unter anderem umfasst die neueste Version von PHP für Windows die folgenden Verbesserungen:

  • Erstellt mit unserem neuesten VC9 Compiler (PHP 5.2 verwendete VC6)
  • Optimierte API-Aufrufe (unter Verwendung von Win32 statt POSIX)
  • Alle PHP-Bibliotheken wurden auf Basis des Quellcodes aufgebaut
  • Jede Menge Kompatibilitätsverbesserungen zur Steigerung von Geschwindigkeit und Stabilität

Für weitere Informationen zu PHP für Windows oder Zugriff auf eine PHP on Windows-Quelle: http://windows.php.net/

PHP Articles

Wenn Sie sich mit PHP auskennen, aber in der Windows- und IIS-Umgebung neu sind, beginnen Sie am besten mit dem Artikel Running PHP Applications on IIS. Er listet die besten Artikel zum Thema auf und dient als maßgeblicher Ratgeber für die Installation, Konfiguration, den Betrieb und die Optimierung von PHP für die Windows- und IIS-Umgebung. Werfen Sie auch einen Blick auf die folgenden Artikel, in denen fortgeschrittene Konzepte besprochen werden:

Schnell. FastCGI

FastCGIMit der IIS FastCGI-Komponente lassen sich weit verbreitete Anwendungssysteme wie PHP hochperformant und zuverlässig auf dem IIS Webserver hosten. FastCGI beschleunigt diese Anwendungssysteme unter Windows über CGI und bietet zugleich stabiles Arbeiten in Produktionsumgebungen.

Funktionalitäten:

  • PHP-Prozesspool maximiert Nutzung pro Prozess
  • Autotuning für PHP-Prozesse für optimale Leistung
  • Keine Neustarts mehr bei Veränderungen der php.ini
  • Automatisches Recycling von PHP-Prozessen, wenn php.ini sich verändert
  • Konsistente Funktionalitäten in den verschiedenen IIS-Versionen, auf XP schreiben und auf Windows Server 2008 bereitstellen
  • Singlethread Ausführungsumgebung
  • Benutzung von Non-Thread Safe PHP mit IIS FastCGI

Installieren

Weiterführende Informationen

Beschleunigung mit WinCache

Win Cache Windows Cache Extension for PHP ist ein PHP-Beschleuniger, der die Geschwindigkeit von PHP-Anwendungen steigert, die auf Windows und Windows Server ausgeführt werden. Fügen Sie die Windows Cache Extension for PHP in Ihre php.ini ein und profitieren Sie von unmittelbaren Leistungssteigerungen – ganz ohne Code-Änderungen. Zu den neuen Funktionalitäten in WinCache 1.1 gehören Session Cache und User Cache mit einer APC-kompatiblen API, die besondere Leistungsvorteile für Ihre PHP-Anwendungen bietet.

Funktionalitäten von WinCache 1.1:

  • Unterstützt PHP 5.2 und PHP 5.3
  • Konfigurierbarer PHP-Opcode-Cache
  • Konfigurierbarer Dateicache zur Senkung des System-E/A-Overheads
  • Relativer Dateipfadcache zur Vermeidung redundanter Mappings für absolute Pfade
  • Session-Cache mit Dateisystempersistenz in Webfarmumgebungen
  • Benutzercache für Variablen und Anwendungsdaten mit einem APC API
  • Unterstützung der PHP-Dateibenachrichtigung zur Leerung und Aktivierung des Opcode-Caches
  • PHP-Funktionen um Informationen über den Cachestatus zu erlangen

WinCache für PHP 5.2 (Web PI)

Installieren

 

WinCache für PHP 5.3 (SourceForge)

Installieren

PHP und Windows Azure

PHP on Windows AzureJa: PHP kann auch unter Windows Azure ausgeführt werden. Microsoft hat mit der Community zusammengearbeitet, um Werkzeuge und SDKs zu entwickeln, die PHP-Entwicklern das Leben erleichtern.

Windows Azure Storage for WordPress

Windows Azure Storage für WordPress: Dieses WordPress-Plugin ermöglicht es, Windows Azure Storage Service zu benutzen, um Medien für einen WordPress-Blog zu hosten. Windows Azure Storage stellt eine effektive Möglichkeit dar, den Speicherplatz Ihrer Website zu skalieren, ohne dabei die Kosten der Einrichtung einer Infrastruktur für die Bereitstellung von Inhalten in Kauf nehmen zu müssen.

Herunterladen!
Windows Azure SDK for PHP

Windows Azure SDK für PHP: Dieses SDK bietet aus PHP heraus Zugang zu Windows Azure Storage und Diagnostics.

Herunterladen!
Windows Azure AppFabric SDK for PHP

Windows Azure AppFabric SDK für PHP: Dieses SDK bietet aus PHP heraus Zugang zu Windows Azure AppFabric Service Bus und Access Control Service.

Herunterladen!
Windows Azure Command-line Tools for PHP

Windows Azure-Befehlszeilentools für PHP: Hierbei handelt es sich um eine PHP-Befehlszeilenanwendung, die ein bereitstellbares Paket für die Windows Azure-Plattform erstellt.

Herunterladen!
Windows Azure PHP Samples

Windows Azure PHP-Beispiele: Beispiele für die Benutzung von Windows Azure-Diensten aus PHP.

Herunterladen!

Beliebte AnwendungenWeb Application Gallery

Sehen Sie sich einige der beliebten PHP-Webanwendungen an, die attraktive Module, Plugins und Themes bieten – von der Community entwickelt, um die Vorteile der Microsoft Web Platform zu nutzen.

WordPress

WordPress: WordPress läuft hervorragend auf der Microsoft Web-Plattform. Holen Sie sich die One-Click-Installation und schauen Sie sich einige der einzigartigen WordPress-Plugins an, die die Community – und auch Microsoft – entwickelt.

Herunterladen!
Drupal

Acquia Drupal: Acquia Drupal läuft hervorragend auf der Microsoft Web-Plattform. Holen Sie sich die One-Click-Installation, sehen Sie sich die Vorschau auf Drupal 7 mit SQL Server und die von der Community und Microsoft entwickelten Module an, und melden Sie sich für das WebsiteSpark-Programm an, um Zugriff auf kostenfreie Software und Support zu erhalten.

Herunterladen!
Joomla!

Joomla!: Bei Joomla! handelt es sich um ein preisgekröntes Content-Management-System (CMS), mit dem sich Websites und leistungsfähige Online-Anwendungen erstellen lassen. Viele Aspekte, wie etwa die leichte Bedienbarkeit und Erweiterbarkeit, haben Joomla! zu einer der beliebtesten Website-Software gemacht.

Herunterladen!

Alles was Sie für den Start brauchen, der kostenlose, schlanke Web Plattform Installer.