Essa seção tem detalhes sobre localizações de download do PHP e problemas com Sistemas Operacionais.
O PHP pode ser obtido de qualquer um dos membros da rede de sites do PHP. Esses podem ser encontrados em » https://www.php.net/. Pode-se usar também um Git anônimo para pegar a última versão do fonte. Para mais informações, vá até » https://www.php.net/git.php.
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. Binários do Windows podem ser baixados da página de » Downloads, para binários do Linux, por favor visite o website de sua distribuição.
Nota: 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.
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 '--with-EXTENSION
' do
'configure
'. Execute
'configure --help
' para listar essas opções.
Veja a Wiki do PHP para instruções atualizadas: » Instruções passo-a-passo
Você pode achar um arquivo browscap.ini em » http://browscap.org/.
"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 colidirão com outra thread.
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.