Notas

Para determinar qual o método que o seu servidor web está a utilizar para processar ficheiros php, use as hiperligações Administrador / Sistema / Informações do sistema e selecione o separador Informações do PHP. Pesquise a página por Server API. As formas comuns de um servidor web Apache processar ficheiros PHP incluem as seguintes:

DSO (mod_php)

  • Vantagem: um dos manipuladores mais rápidos disponíveis.
  • Desvantagem: só funciona com uma única versão do PHP; os ficheiros guardados pelos scripts php pertencem ao utilizador Apache exceto quando utilizado em conjunto com mod_ruid2.
  • Para reconhecer: Server API - Apache 2.0 Handler

CGI/FastCGI

  • Vantagem: os scripts são executados como utilizador do domínio ou subdomínio, manipulador muito rápido.
  • Desvantagem: mais lento do que o mod_php, não é possível colocar alterações de configuração do PHP num ficheiro .htaccess.
  • Para reconhecer: Server API - CGI/FastCGI

FPM/FastCGI

  • Vantagem: muito rápido, nível adicional de flexibilidade.
  • Desvantagem: utiliza mais memória do que a maioria dos outros, não é possível colocar alterações de configuração do PHP num ficheiro .htaccess.
  • Para reconhecer: Server API - FPM/FastCGI

LSAPI (mod_lsapi)

LiteSpeed Server Application Programming Interface é um manipulador PHP concebido especificamente para o LiteSpeed Web Server, dando ênfase ao elevado desempenho e eficiência.

  • Vantagens:
    • Fornece suporte para cache.
    • É o manipulador com melhor desempenho e com um baixo consumo de memória.
    • Não é necessária qualquer configuração.
    • Pode funcionar com múltiplas versões do PHP numa única configuração.
    • Suporta diretivas de configuração do PHP através de ficheiros .htaccess.
    • Seguro porque os scripts são executados como o proprietário do domínio.
  • Desvantagens:
    • Não disponibiliza todas as capacidades do LSAPI.
  • Para reconhecer: Server API - ?

Num computador portátil ou de secretária local pode utilizar o mod_php, mas pode ser necessário definir o utilizador Apache como o seu próprio nome de utilizador e apontar a raiz do documento para uma localização no seu próprio espaço de ficheiros. Caso contrário, terá problemas de permissões de ficheiros e pastas.

Num serviço de alojamento, precisa de utilizar uma das alternativas FastCGI ou LSAPI. Os serviços de alojamento podem dar-lhe essa escolha.