<?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 => 'it',
  ),
  'this' => 
  array (
    0 => 'install.cloud.azure.php',
    1 => 'Servizi App di Azure',
    2 => 'Servizi App di Azure',
  ),
  'up' => 
  array (
    0 => 'install.cloud.php',
    1 => 'Installazione su piattaforme di Cloud Computing',
  ),
  'prev' => 
  array (
    0 => 'install.cloud.php',
    1 => 'Installazione su piattaforme di Cloud Computing',
  ),
  'next' => 
  array (
    0 => 'install.cloud.ec2.php',
    1 => 'Amazon EC2',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'it',
    '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">Servizi App di Azure</h2>
  <p class="para">
   PHP è utilizzato frequentemente usato sui Servizi App di Azure (conosciuti come Microsoft Azure, Windows Azure, Azure Web Apps).
  </p>
  <p class="para">I Servizi App di Azure gestiscono gruppi di Server Web Windows per ospitare l&#039;applicazione web, come alternativa a gestire il proprio server web sulle proprie VM Azure oppure altri server.
  </p>
  <p class="para">PHP è già abilitato per il proprio sito web di Servizi App di Azure automaticamente. Nel Portale di Azure, selezionare il proprio sito web, e si potrà scegliere quale versione di PHP utilizzare. Si potrebbe voler scegliere una versione più recente rispetto a quella predefinita.
  </p>

  <p class="para">In quanto tale, PHP e le estensioni verranno eseguiti su Servizi App di Azure proprio come lo farà su altri server di Windows.

  Tuttavia, l&#039;intefaccia di gestione dei Servizi App di Azure App è differente:
  </p>

  <ul class="itemizedlist">
    <li class="listitem">
      <p class="para">Portale di Azure: crea, modifica le impostazioni e cancella siti web. <a href="https://portal.azure.com/" class="link external">&raquo;&nbsp;Portale di Azure</a>
      </p>
    </li>
    <li class="listitem">
     <p class="para">
      Kudu Dashboard: se il sito web ha l&#039;URL
      <code class="literal"><span class="replaceable">site_name</span>.azurewebsites.net</code>,
      la dashboard Kudu è
      <code class="literal">https://<span class="replaceable">site_name</span>.scm.azurewebsites.net/</code>.
      La dashboard consente di accedere alle funzionalità di debug,
      alla gestione dei file e alle estensioni del sito.
      Le estensioni del sito sono un meccanismo di Azure per aggiungere
      programmi extra, come le anteprime di PHP, a un sito web.
     </p>
    </li>
    <li class="listitem">
      <p class="para">Non si può utilizzare IIS Manager, Server Manager, o RDP.</p>
    </li>
  </ul>

  <p class="para">C&#039;è anche un PHP SDK per utilizzare programmaticamente molti Servizi Azure dal proprio codice PHP. Vedere <a href="https://github.com/Azure/azure-sdk-for-php" class="link external">&raquo;&nbsp;Azure SDK per PHP</a>.
  </p>
  
  <p class="para">Per maggiori informazioni, vedere l&#039;<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 è abilitato per impostazione predefinita sui Servizi App di Azure ed è consigliato lasciarlo abilitato.

  Se si installa una propria build di PHP, si dovrebbe abilitare WinCache anche su di essa.
  </p>
  </div>

  <div class="sect2">
    <h3 class="title">Build Custom di PHP</h3>
  <p class="para">
   È possibile caricare la propria build PHP nella propria D:\Home (C:\ NON è scrivibile).
   Quindi, nel portale Azure, impostare SCRIPT_PROCESSOR per .php sul percorso assoluto del file php-cgi.exe della build.
  </p>
  </div>

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