<?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 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'install.windows.manual.php',
    1 => 'Instala&ccedil;&atilde;o Manual de bin&aacute;rios pr&eacute;-compilados',
    2 => 'Instala&ccedil;&atilde;o Manual de bin&aacute;rios pr&eacute;-compilados',
  ),
  'up' => 
  array (
    0 => 'install.windows.php',
    1 => 'Instala&ccedil;&atilde;o em sistemas Windows',
  ),
  'prev' => 
  array (
    0 => 'install.windows.recommended.php',
    1 => 'Configura&ccedil;&atilde;o recomendada em sistemas Windows',
  ),
  'next' => 
  array (
    0 => 'install.windows.apache2.php',
    1 => 'Instala&ccedil;&atilde;o para Apache 2.x em sistemas Windows',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    '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">Instalação Manual de binários pré-compilados</h2>

 <div class="simplesect" id="install.windows.requirements">
  <h3 class="title">Requisitos de instalação</h3>
  <p class="simpara">
   O PHP está disponível somente para sistemas x86 de 32 bits ou x64 de 64 bits, e
   atualmente não funciona em Windows RT ou Windows em processadores ARM.
   A partir da versão 8.3.0, o PHP requer Windows 8 ou Windows Server 2012.
   Versões posteriores à 7.2.0 requerem Windows 2008 R2 ou Windows 7.
   Versões anteriores à 7.2.0 suportam Windows 2008 e Vista.
  </p>

  <p class="simpara">
   O PHP requer o Visual C Runtime (CRT). Muitas outras aplicações também o
   requerem, portanto é bem provável que ele já esteja instalado, mas se não estiver,
   o Microsoft Visual C++ Redistributable para Visual Studio 2022
   é adequado para uso com todas as versões do PHP e pode ser
   <a href="https://visualstudio.microsoft.com/downloads/#microsoft-visual-c-redistributable-for-visual-studio-2022" class="link external">&raquo;&nbsp;obtido da Microsoft</a>.
  </p>

  <p class="simpara">
   O CRT x86 precisa ser obtido para uso com compilações PHP x86 e o
   CRT x64 para compilações PHP x64.
   Se o CRT já estiver instalado, o instalador mostrará uma mensagem
   avisando sobre isso e não fará nenhuma alteração.
   O instalador do CRT suporta as opções de linha de comando <strong class="option unknown">/quiet</strong> e
   <strong class="option unknown">/norestart</strong>, assim a instalação pode ser
   feita através de scripts.
  </p>
 </div>

 <div class="simplesect">
  <h3 class="title">Onde obter os binários do PHP</h3>
  <p class="simpara">
   Binários do Windows podem ser obtidos no <a href="https://windows.php.net/download/" class="link external">&raquo;&nbsp; site
   do PHP para Windows</a>.
   Todos os binários são otimizados (<abbr class="abbrev">PGO</abbr>), e as versões QA e GA
   são extensamente testadas.
  </p>
 </div>

 <div class="simplesect" id="install.windows.pecl">
  <h3 class="title">Extensões PECL pré-compiladas</h3>
  <p class="para">
   Versões de extensões PECL pré-compiladas para Windows são distribuídas como
   arquivos DLL na página PECL da extensão.
  </p>
  <p class="para">
   Os binários não estão disponíveis para extensões que usam recursos específicos
   para outros sistemas, como Unix, ou que dependem de bibliotecas que não estão
   disponíveis no Windows.
  </p>
 </div>


 <div class="simplesect">
  <h3 class="title">Tipos de Compilação</h3>
  <p class="para">
   Existem 4 tipos de compilação do PHP:
   <ul class="itemizedlist">
    <li class="listitem">
     <p class="para">Thread-Safe (TS) - para servidores web de processo único, como Apache com mod_php.</p>
    </li>
    <li class="listitem">
     <p class="para">Non-Thread-Safe (NTS) - para IIS e outros servidores web FastCGI (Apache com mod_fastcgi) e recomendado para scripts de linha de comando.</p>
    </li>
    <li class="listitem">
     <p class="para">x86 - para sistemas de 32 bits.</p>
    </li>
    <li class="listitem">
     <p class="para">x64 - para sistemas de 64 bits.</p>
    </li>
   </ul>
  </p>
 </div>
</div><?php manual_footer($setup); ?>