//
você está lendo...
Publicação IIS

Como instalar o PHP no IIS 6.0

Recentemente, decidiu experimentar com hospedagem meu próprio blog e depois de olhar para os vários pacotes disponíveis decidi que eu queria usar o WordPress. No entanto, quando ele veio para a instalação do WordPress, descobri que havia uma falta de boa documentação disponível se você queria usar o IIS 6.0 como seu servidor web. Eu também achei um pouco de informações contraditórias sobre a instalação de PHP e MySQL em Windows 2003 – então eu decidi escrever a minha própria. Este é o primeiro de uma série de artigos que irá fornecer um guia completo para que você possa instalar o PHP, MySQL e WordPress em um servidor web IIS 6.0.

 

No momento em que escrevo, a última versão estável do PHP é 5.1.4. Comece fazendo o download do pacote zip ea Coleção de módulos PECL partir daqui: http://www.php.net/downloads.php

# Nota: Você pode usar o pacote do Windows Installer, mas ele só instala e configura a versão CGI do PHP que não é a melhor solução para um servidor web IIS, você deve tentar usar a versão ISAPI – se você realmente quer saber mais sobre porque este ISAPI é preferível a CGI, então eu sugiro que você preste atenção a este webcast IIS:

TechNet Webcast: Comparando CGI e ISAPI no IIS 6.0 – Nível 300

 

Instalar e configurar o PHP

Comece criando um diretório no qual você irá extrair os arquivos do PHP (php-5.1.4-Win32.zip). Neste exemplo eu vou usar C: \ PHP como meu diretório de instalação. Em seguida, extrair os arquivos do php-5.1.4-Win32.zip em C: \ PHP

Se você precisa usar os módulos PECL adicionais, então, extrair os arquivos do ‘pecl-5.1.4-Win32.zip’ no C: PHP diretório \ \ ext.

FIG. 1

Em seguida localize o arquivo “php.ini-recommended” em C: \ PHP e renomeá-lo para “php.ini” (sem as aspas, é claro)

FIG. 2

Abra o arquivo “php.ini” e localize a linha onde se lê extension_dir = e altere para extension_dir = “/.” “C: \ PHP \ ext”. Isto diz PHP onde as várias extensões estão localizados e como você pode ver o caminho padrão no arquivo “php.ini-recommended”, que vem com pontos de PHP para o local errado, então você precisa para mudar isso.

Você também precisa adicionar a localização do seu diretório PHP variável de ambiente PATH do servidor para que o Windows sabe onde procurar por arquivos executáveis ​​relacionados ao PHP (como o PHP extensão DLL). Para fazer isso o botão direito do mouse em Meu Computador, clique em Propriedades e na guia Avançado clique em Variáveis ​​de ambiente. Na caixa de diálogo Variáveis ​​de ambiente, sob as variáveis ​​do sistema destacar a variável Path e clique em Editar.

FIG. 3

Adicionar ‘; C: \ PHP “(não se esqueça de incluir o separador ponto e vírgula), como mostrado aqui e clique em OK. Você precisa reinicializar o servidor para que as alterações tenham efeito.

FIG. 4

Se você vá até o arquivo ‘php.ini’ você vai ver uma entrada descrevendo a propriedade ‘cgi.force_redirect. Você também vai ver uma declaração dizendo que se você estiver usando o IIS você deve “desligar isso. No entanto, isso só se aplica se você estiver usando a versão CGI do PHP (ou seja, php-cgi.exe) Como estamos usando a versão da ISAPI PHP podemos ignorar isso – mais detalhes aqui: http://www.php.net / release_4_1_2_win32.php

Você também pode ter visto vários guias do IIS e PHP HowTo que sugerem que você precisa copiar o seu “php.ini” e alguns outros arquivos relacionados ao PHP para C: \ WINDOWS \ System32 – isso não é realmente necessário, como vou demonstrar posteriormente neste passo a passo.

Sobre Luca Heller

Analista de TI, focado em Infraestrutura Microsoft. Atualmente atuando em Data Center, com estruturas, Exchange 2003,2007 e 2010, Windows Server 2003 e 2008 R2, IIS Avançado, Sharepoint Server, Lync Server, Project Server e Hyper-v.

Discussão

Trackbacks/Pingbacks

  1. Pingback: Executar o PHP no Windows de 64 bits | Luca Heller - 8 de maio de 2013

Deixe um comentário

Estatísticas do Site

  • 66.608 hits

Mais acessados

  • Nenhum

Enter your email address to follow this blog and receive notifications of new posts by email.

Junte-se a 10 outros assinantes