Solução para Servidor Web PHP (Apache / IIS)

1

Peço desculpas se isso é muito amplo ou se pertence ao Superusuário (por favor, vote para mudar se isso acontecer).

Estou no processo de criação de requisitos para que um servidor web interno do PHP seja submetido à nossa equipe de arquitetura e gostaria de obter algumas dicas sobre o uso de uma plataforma Windows ou * nix e quais aplicativos seriam necessários. O servidor hospedará um pequeno aplicativo PHP que se conectará ao SQL Server. O aplicativo precisará enviar email. Também gostaríamos de incorporar um servidor FTP para permitir que os arquivos sejam descartados.

Do que eu li sobre uma plataforma Windows usando IIS, parece como se o IIS só fosse vantajoso se estivesse usando um aplicativo .NET ou ASP. O IIS tem funcionalidade de email? Ou como o correio é tradicionalmente configurado (especialmente em * nix)? Além disso, o IIS tem a funcionalidade de configuração de diretório, como o Apache faz com .htaccess ?

Para uma solução baseada em Windows;

  1. IIS (vem com FTP)

  2. Apache (possui módulo mod_ftp)

Para uma solução baseada em * nix;

  1. Apache
por Kermit 18.12.2012 / 17:14

1 resposta

1

A beleza aqui é que ambas as plataformas e servidores atenderiam às suas necessidades. O IIS executa o PHP muito bem e, em um determinado momento, o executou mais rápido que o Apache, mas isso é uma informação datada.

Todas as suas outras perguntas podem ser facilmente respondidas com "Sim".

Parece que você está mais familiarizado com as habilidades do Apache do que com o IIS. O IIS também é fornecido com um agente / servidor / cliente SMTP que pode executar várias ações com o envio de e-mail e pode fornecê-lo conforme necessário.

Embora o IIS também execute o ASP.NET nativamente, eles também consideram o PHP como uma extensão nativa graças ao componente FastCGI. Você pode aprender mais sobre arquitetura e sugestões de design aqui: link .

De qualquer forma, ambas as plataformas atenderão às suas necessidades e os dois servidores da Web funcionarão também. Isso realmente se resume aos conjuntos de habilidades de sua equipe e níveis de conforto com tecnologia diferente. O resto é simplesmente trabalho de perna de pesquisa da sua parte.

    
por 18.12.2012 / 17:28