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.
Em seguida localize o arquivo “php.ini-recommended” em C: \ PHP e renomeá-lo para “php.ini” (sem as aspas, é claro)
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.
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.
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.
Discussão
Trackbacks/Pingbacks
Pingback: Executar o PHP no Windows de 64 bits | Luca Heller - 8 de maio de 2013