<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.windows.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'install.windows.manual.php',
    1 => 'Manuelle PHP-Installation auf Windows',
    2 => 'Manuelle PHP-Installation auf Windows',
  ),
  'up' => 
  array (
    0 => 'install.windows.php',
    1 => 'Installation auf Windows-Systemen',
  ),
  'prev' => 
  array (
    0 => 'install.windows.recommended.php',
    1 => 'Empfohlene Konfiguration auf Windows-Systemen',
  ),
  'next' => 
  array (
    0 => 'install.windows.apache2.php',
    1 => 'Installation f&uuml;r Apache 2.x auf Windows-Systemen',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'install/windows/manual.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.windows.manual" class="sect1">
 <h2 class="title">Manuelle PHP-Installation auf Windows</h2>

 <div class="simplesect" id="install.windows.requirements">
  <h3 class="title">Voraussetzungen für die Installation</h3>
  <p class="simpara">
   PHP ist nur für 32-Bit-x86- und 64-Bit-x64-Systeme verfügbar und läuft
   derzeit nicht unter Windows RT oder Windows on ARM.
   Seit Version 8.3.0 benötigt PHP Windows 8 oder Windows Server 2012.
   Versionen nach 7.2.0 benötigen Windows 2008 R2 oder Windows 7.
   Versionen vor 7.2.0 unterstützten Windows 2008 und Vista.
  </p>

  <p class="simpara">
   PHP benötigt die Visual C-Laufzeitumgebung (C RunTime, CRT). Da diese auch
   von vielen anderen Anwendungen benötigt wird, ist sie wahrscheinlich bereits
   installiert. Falls nicht, ist die Microsoft Visual C++ Redistributable for
   Visual Studio 2022 für die Verwendung mit allen PHP-Versionen geeignet und
   kann
   <a href="https://visualstudio.microsoft.com/downloads/#microsoft-visual-c-redistributable-for-visual-studio-2022" class="link external">&raquo;&nbsp;von Microsoft heruntergeladen werden</a>.
  </p>

  <p class="simpara">
   Für PHP-x86-Builds muss die x86-CRT heruntergeladen werden und für
   PHP-x64-Builds die x64-CRT.
   Wenn die CRT bereits installiert ist, weist das Installationsprogramm darauf
   hin, dass sie bereits installiert wurde und nimmt keine Änderungen vor.
   Das CRT-Installationsprogramm unterstützt die Befehlszeilenoptionen
   <strong class="option unknown">/quiet</strong> und <strong class="option unknown">/norestart</strong>, sodass die
   Installation per Skript erfolgen kann.
  </p>
 </div>

 <div class="simplesect">
  <h3 class="title">Where to download PHP binaries</h3>
  <p class="simpara">
   Windows-Builds könnenn von der Website
   <a href="https://windows.php.net/download/" class="link external">&raquo;&nbsp;PHP For Windows</a>
   heruntergeladen werden. Alle Builds sind optimiert (<abbr class="abbrev">PGO</abbr>)
   und die QA- und GA-Versionen sind gründlich getestet.
  </p>
 </div>

 <div class="simplesect" id="install.windows.pecl">
  <h3 class="title">Vorkompilierte PECL-Erweiterungen</h3>
  <p class="para">
   Vorgefertigte Windows-Versionen von PECL-Erweiterungen werden als
   DLL-Dateien auf der PECL-Seite der Erweiterung zur Verfügung gestellt.
  </p>
  <p class="para">
   Für Erweiterungen, die spezielle Funktionalitäten anderer Systeme wie Unix
   nutzen oder von Bibliotheken abhängen, die unter Windows nicht verfügbar
   sind, gibt es keine Binärdateien.
  </p>
 </div>

 <div class="simplesect">
  <h3 class="title">Build-Typen</h3>
  <p class="para">
   Es gibt vier Typen von PHP-Builds:
   <ul class="itemizedlist">
    <li class="listitem">
     <p class="para">
      Thread-Safe (TS) - für Einzelprozess-Webserver, wie Apache mit mod_php
     </p>
    </li>
    <li class="listitem">
     <p class="para">
      Non-Thread-Safe (NTS) - für IIS und andere FastCGI-Webserver (Apache mit
      mod_fastcgi) und empfohlen für Befehlszeilen-Skripte
     </p>
    </li>
    <li class="listitem">
     <p class="para">
      x86 - für 32-Bit-Systeme
     </p>
    </li>
    <li class="listitem">
     <p class="para">
      x64 - für 64-Bit-Systeme
     </p>
    </li>
   </ul>
  </p>
 </div>
</div><?php manual_footer($setup); ?>