Files
archived-doc-pt-br/faq/obtaining.xml
2025-09-01 12:12:50 -03:00

253 lines
8.0 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: e8ac70bf549a723cb36465667a6109d9933b8619 Maintainer: leonardolara Status: ready --><!-- CREDITS: williancarminato, fabioluciano, leonardolara -->
<chapter xml:id="faq.obtaining" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Obtendo o PHP</title>
<titleabbrev>Obtendo o PHP</titleabbrev>
<para>
Essa seção tem detalhes sobre localizações de download do PHP e
problemas com Sistemas Operacionais.
</para>
<qandaset>
<qandaentry xml:id="faq.obtaining.where">
<question>
<para>Onde posso obter o PHP?</para>
</question>
<answer>
<para>
O PHP pode ser obtido de qualquer um dos membros da
rede de sites do PHP. Esses podem ser encontrados em
<link xlink:href="&url.php;">&url.php;</link>.
Pode-se usar também um Git anônimo para pegar a última
versão do fonte. Para mais informações, vá até
<link xlink:href="&url.php.anongit;">&url.php.anongit;</link>.
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.precompiled">
<question>
<para>Existem versões binárias pré-compiladas?</para>
</question>
<answer>
<para>
Os binários pré-compilados são distribuídos somente para sistemas Windows,
pois isso exigiria capacidade do time do PHP de compilar o PHP para cada uma das
plataformas Linux/Unix com cada combinação de extensão. Perceba também, que
muitas distribuições Linux vêm com o PHP instalado atualmente.
Os binários do Windows podem ser baixados da página de <link
xlink:href="&url.php.downloads;">Downloads</link>, para binários
do Linux, por favor visite o website de sua distribuição.
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.optional">
<question>
<para>
Onde posso pegar as bibliotecas necessárias para compilar
alguma das extensões opcionais do PHP?
</para>
</question>
<answer>
<para>
<note>
<simpara>
Aquelas marcadas com um * são do melhor de nosso conhecimento não thread safe; elas não são recomendadas para utilização em um ambiente multi-thread.
</simpara>
</note>
</para>
<para>
<itemizedlist>
<listitem>
<simpara>
<link xlink:href="&url.ldap.openldap.source;">LDAP (Unix)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.ldap.netscape.sdk;">LDAP (Unix/Win)</link> :
Diretório Mozilla (LDAP) SDK
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.ldap.bind9;">servidor LDAP livre</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.sleepycat;">Berkeley DB2 (Unix/Win)</link> :
&url.sleepycat;.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.net-snmp;">SNMP* (Unix): </link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.gd;">GD* (Unix/Win)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.msql;">mSQL* (Unix)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.pgsql;">PostgreSQL (Unix)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.imap;">IMAP* (Win/Unix)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.sybase;">Sybase-CT* (Linux, libc5)</link> :
Disponível localmente.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.freetype;">FreeType (libttf):</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.zlib;">ZLib (Unix/Win32)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.expat;">expat XML parser (Unix/Win32)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.pdf;">PDFLib</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.mcrypt;">mcrypt</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.mhash;">mhash</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.t1lib;">t1lib</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.dmalloc;">dmalloc</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.aspell;">aspell</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.libedit;">libedit</link>.
</simpara>
</listitem>
</itemizedlist>
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.how">
<question>
<para>Como faço essas bibliotecas funcionarem?</para>
</question>
<answer>
<para>
Você precisará seguir as instruções disponíveis com a biblioteca. Algumas dessas
bibliotecas são detectadas automaticamente quando você executar o
script 'configure' do PHP (como a biblioteca GD), e outras você terá que
habilitar usando opções '<literal>--with-EXTENSION</literal>' do
'<literal>configure</literal>'. Execute
'<literal>configure --help</literal>' para listar essas opções.
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.compilent">
<question>
<para>
Eu peguei a última versão do código-fonte do PHP do repositório Git
na minha máquina Windows, o que eu preciso para compilá-lo?
</para>
</question>
<answer>
<para>
Veja a Wiki do PHP para instruções atualizadas: <link xlink:href="&url.php.win.build2;">Instruções passo-a-passo</link>
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.browscap">
<question>
<para>Onde eu acho o Arquivo de Capacidades do Navegador (Browser Capabilities File)?</para>
</question>
<answer>
<para>
Você pode achar um arquivo <filename>browscap.ini</filename> em
<link xlink:href="&url.browscap.download;">&url.browscap.download;</link>.
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.threadsafety">
<question>
<para>O que significa thread safety quando estou fazendo o download do PHP?</para>
</question>
<answer>
<para>
"Thread Safety" (segurança para threads) significa que o binário pode trabalhar em um contexto de servidor web
multithread, como o Apache 2 no Windows. Essa segurança funciona através da criação de uma cópia
local em cada thread, de modo que os dados não colidam
com outra thread.
</para>
<para>
Então como eu escolho? Se você escolher executar o PHP como binário CGI,
não será necessária a segurança de threads, porque o binário é chamado a cada
requisição. Para servidores web multithreads, como o IIS5 e IIS6, deve ser
usada a versão segura para threads do PHP.
</para>
</answer>
</qandaentry>
</qandaset>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->