<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.cloud.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'install.cloud.azure.php',
    1 => 'Azure App Services',
    2 => 'Azure App Services',
  ),
  'up' => 
  array (
    0 => 'install.cloud.php',
    1 => 'Installation auf Cloud Computing Platformen',
  ),
  'prev' => 
  array (
    0 => 'install.cloud.php',
    1 => 'Installation auf Cloud Computing Platformen',
  ),
  'next' => 
  array (
    0 => 'install.cloud.ec2.php',
    1 => 'Amazon EC2',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'install/cloud/azure.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.cloud.azure" class="sect1">
 <h2 class="title">Azure App Services</h2>
 <p class="para">
  PHP wird häufig auf Azure App Services (auch bekannt als Microsoft Azure,
  Windows Azure, Azure Web Apps) verwendet.
 </p>
 <p class="para">
  Azure App Services verwaltet Pools von Windows-Webservern zum Hosten Ihrer
  Webanwendung, als Alternative zur Verwaltung Ihres eigenen Webservers auf
  Ihren eigenen Azure Compute VMs oder anderen Servern.
 </p>
 <p class="para">
  PHP ist bereits automatisch für Ihre Azure App Services Website aktiviert.
  Wählen Sie im Azure-Portal Ihre Website aus, und Sie können wählen, welche
  Version von PHP verwendet werden soll. Möglicherweise möchten Sie eine neuere
  Version als Standardversion wählen.
 </p>

 <p class="para">
  Daher werden PHP und Erweiterungen auf Azure App Services genauso wie auf
  anderen Windows-Servern laufen.
  Das Verwaltungsinterface für Azure App Services ist jedoch anders:
 </p>

 <ul class="itemizedlist">
  <li class="listitem">
   <p class="para">
    Azure-Portal: Erstellen, Bearbeiten von Einstellungen und Löschen von
    Websites. <a href="https://portal.azure.com/" class="link external">&raquo;&nbsp;Azure Portal</a>
   </p>
  </li>
  <li class="listitem">
   <p class="para">
    Kudu-Dashboard: wenn die Website die URL
    <code class="literal"><span class="replaceable">site_name</span>.azurewebsites.net</code>
    hat, befindet sich das Kudu-Dashboard unter
    <code class="literal">https://<span class="replaceable">site_name</span>.scm.azurewebsites.net/</code>.
    Das Dashboard bietet Zugriff auf Debugging-Funktionen, die Dateiverwaltung
    und Website-Erweiterungen. Die Website-Erweiterungen sind ein
    Azure-Mechanismus, mit dem einer Website zusätzliche Programme wie
    PHP-Vorschau-Builds hinzugefügt werden können.
   </p>
  </li>
  <li class="listitem">
   <p class="para">
    Sie können IIS Manager, Server Manager und RDP nicht verwenden.
   </p>
  </li>
 </ul>

 <p class="para">
  Es gibt auch ein PHP-SDK für die programmatische Nutzung vieler Azure Services aus Ihrem    PHP-Code;
  siehe <a href="https://github.com/Azure/azure-sdk-for-php" class="link external">&raquo;&nbsp;Azure SDK for PHP</a>.
 </p>

 <p class="para">
  Weitere Informationen finden Sie unter
  <a href="https://azure.microsoft.com/en-us/develop/php/" class="link external">&raquo;&nbsp;Azure PHP Developer Center</a>
 </p>

 <div class="sect2">
  <h3 class="title">WinCache</h3>
  <p class="para">
   WinCache ist bei den Azure App Services standardmäßig aktiviert und es wird empfohlen,
   diese Option aktiviert zu lassen. Wenn Sie Ihre eigene Version von PHP installieren,
   sollten Sie WinCache auch darauf aktivieren.
  </p>
 </div>

 <div class="sect2">
  <h3 class="title">Selbsterstellte PHP-Builds</h3>
  <p class="para">
   Sie können Ihre eigene PHP-Version auf Ihr D:\Home hochladen (C:\ ist NICHT beschreibbar).
   Setzen Sie dann im Azure-Portal SCRIPT_PROCESSOR für .php auf den absoluten Pfad zur
   php-cgi.exe-Datei in Ihrer Version.
  </p>
 </div>

</div><?php manual_footer($setup); ?>