Obtendo o PHP
Essa seção tem detalhes sobre localizações de download do PHP e problemas com Sistemas Operacionais.
- Onde posso obter o PHP?
- Existem versões binárias pré-compiladas?
- Onde posso pegar bibliotecas que eu preciso para compilar alguma das extensões opcionais do PHP?
- Como faço essas bibliotecas funcionarem?
- 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?
- 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 » https://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á à » https://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) : https://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 » https://browsers.garykeith.com/downloads.asp.