<?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 => 'es',
  ),
  'this' => 
  array (
    0 => 'install.cloud.azure.php',
    1 => 'Azure App services',
    2 => 'Azure App services',
  ),
  'up' => 
  array (
    0 => 'install.cloud.php',
    1 => 'Instalaci&oacute;n en las plataformas de Nube Inform&aacute;tica',
  ),
  'prev' => 
  array (
    0 => 'install.cloud.php',
    1 => 'Instalaci&oacute;n en las plataformas de Nube Inform&aacute;tica',
  ),
  'next' => 
  array (
    0 => 'install.cloud.ec2.php',
    1 => 'Amazon EC2',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    '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 es frecuentemente utilizado en Azure App Services (alias Microsoft Azure,
  Windows Azure, Azure Web Apps).
 </p>
 <p class="para">
  Azure App Services gestiona los pools de servidores Web Windows para alojar
  su aplicación Web, como alternativa a la gestión de su propio
  servidor Web en sus propias VM de cálculo Azure u otros servidores.
 </p>
 <p class="para">
  PHP ya está activado para su sitio web automático Azure App Services. En
  el portal de Azure, seleccione su sitio Web, y puede elegir la
  versión de PHP a utilizar. Es posible que desee elegir una versión más
  reciente que la predeterminada.
  </p>

  <p class="para">
   Como tal, PHP y las extensiones se ejecutan en Azure App Services
   de la misma manera que lo harían en otros servidores Windows.

   Sin embargo, la interfaz de gestión para Azure app services es diferente:
  </p>

  <ul class="itemizedlist">
    <li class="listitem">
      <p class="para">
       Portal de Azure: crear, modificar y eliminar los sitios Web. <a href="https://portal.azure.com/" class="link external">&raquo;&nbsp;Portal de Azure</a>
      </p>
    </li>
    <li class="listitem">
      <p class="para">
       Tablero de Kudu: si el sitio Web tiene la URL
       <code class="literal"><span class="replaceable">nombre_del_sitio</span>.azurewebsites.net</code>,
       el tablero de Kudu es
       <code class="literal">https://<span class="replaceable">nombre_del_sitio</span>.scm.azurewebsites.net/</code>.
       El tablero ofrece acceso a las funcionalidades de depuración, a la gestión
       de los ficheros y a las extensiones del sitio.
       Las extensiones de sitio son un mecanismo de Azure para agregar programas
       adicionales, como versiones preliminares de PHP, a un sitio Web.
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       No se puede utilizar el gestor de servicios de Internet,
       el gestor de servidor o RDP.
     </p>
    </li>
  </ul>

  <p class="para">
   También existe un SDK PHP, que permitirá utilizar los numerosos servicios de Azure desde su código PHP.
   Ver <a href="https://github.com/Azure/azure-sdk-for-php" class="link external">&raquo;&nbsp;Azure SDK para PHP</a>.
  </p>

  <p class="para">
   Para más información, ver <a href="https://azure.microsoft.com/en-us/develop/php/" class="link external">&raquo;&nbsp;Centro de desarrolladores de PHP de Azure</a>
  </p>

  <div class="sect2">
    <h3 class="title">WinCache</h3>
  <p class="para">WinCache está activado por omisión en Azure App Services y se recomienda dejarlo activado.

  Si instala su propia versión de PHP, debe activar
   WinCache.
  </p>
  </div>

  <div class="sect2">
    <h3 class="title">Build personalizada de PHP</h3>
  <p class="para">
   Puede cargar su propia versión de PHP en su D:\Home (C:\
   no es accesible en escritura). Luego, en el portal de Azure,
   defina SCRIPT_PROCESSOR para .php en la ruta de acceso absoluta al
   fichero php-cgi.exe en su build personalizada.
  </p>
  </div>

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