Listas de Discussão
Database issues
FAQ
PHP Manual

# Obtendo o PHP

Essa seção tem detalhes sobre localizações de download do PHP e problemas com Sistemas Operacionais.

1. Onde posso obter o PHP?
2. Existem versões binárias pré-compiladas?
3. Onde posso pegar bibliotecas que eu preciso para compilar alguma das extensões opcionais do PHP?
4. Como faço essas bibliotecas funcionarem?
5. Eu peguei a última versão do código-fonte do PHP do repositório CVS na minha máquina Windows, o que eu preciso para compilá-lo?
6. Onde eu acho o Arquivo de Capacidades do Navegador (Browser Capabilities File)?

Onde posso obter o PHP?

  Você pode baixar o PHP de qualquer um dos membros da rede de sites do PHP. Esses podem ser encontrados em » http://www.php.net/. Você também pode se conecta anonimamente ao CVS para pegar a versão mais nova dos fontes. Para mais informação, vá à » http://www.php.net/anoncvs.php.

Existem versões binárias pré-compiladas?

  Nós só distribuímos binários pré-compilados para sista,as Windows, uma vez que não somos capazes 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 vem com o PHP instalado atualmente. Binários do Windows podem ser baixados da nossa página de » Downloads page, para binários no Linux, favor visite o website da sua distribuição.

Onde posso pegar bibliotecas que eu preciso para compilar alguma das extensões opcionais do PHP?

  > Nota: Aquelas marcadas com * são bibliotecas que não suportam thread, e não devem ser usadas com o PHP como um módulo de servidor em servidores web multi-threaded (IIS, Netscape). Isso não importa nos ambientes Unix, ainda.

  - » LDAP (Unix).
  - » LDAP (Unix/Win) : Netscape Directory (LDAP) SDK 1.1.
  - » servidor LDAP livre.
  - » Berkeley DB2 (Unix/Win) : http://www.sleepycat.com/.
  - » SNMP* (Unix): .
  - » GD* (Unix/Win).
  - » mSQL* (Unix).
  - » PostgreSQL (Unix).
  - » IMAP* (Win/Unix).
  - » Sybase-CT* (Linux, libc5) : Disponível localmente.
  - » FreeType (libttf):.
  - » ZLib (Unix/Win32).
  - » expat XML parser (Unix/Win32).
  - » PDFLib.
  - » mcrypt.
  - » mhash.
  - » t1lib.
  - » dmalloc.
  - » aspell.
  - » readline.

Como faço essas bibliotecas funcionarem?

  Você precisará seguir as instruções providas 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 '--with-EXTENSION' do 'configure'. Execute 'configure --help' para listar essas opções.

Eu peguei a última versão do código-fonte do PHP do repositório CVS na minha máquina Windows, o que eu preciso para compilá-lo?

  Primeiro, você precisará do Microsoft Visual C++ v6 (v5 pode funcionar também, mas nós fazemos com v6), e você precisará de alguns arquivos de suporte. Veja a seção do manual sobre compilando o PHP dos fontes no Windows.

Onde eu acho o Arquivo de Capacidades do Navegador (Browser Capabilities File)?

  Você pode achar um arquivo browscap.ini em » http://browsers.garykeith.com/downloads.asp.

Listas de Discussão
Database issues
FAQ
PHP Manual