Como faço para que o PHP e o MySQL funcionem no IIS 7.0?
Pergunta
Ok, procurei em toda a Internet uma boa solução para fazer o PHP e o MySQL funcionarem no IIS7.0.É quase impossível, já tentei tantas vezes e desisti em vão.Por favor, ajude vinculando um ótimo tutorial passo a passo para adicionar PHP e MySQL no IIS7.0 do zero.PHP e MySQL são essenciais para instalar qualquer CMS.
Solução
Você já tomou uma olhada nisso:
http: //learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/
MySQL deve ser bastante simples.
Deixe-nos saber quais os problemas que você está encontrando ...
Outras dicas
Eu tenho dado um web site PHP / MySQL que eu sou a host com IIS 7.0 em 64-bit Windows Server 2008.
Eu sou um .NET / desenvolvedor MSSQL, e estou familiarizado com PHP ou MySQL.
Kev escreveu:
Você já tomou uma olhada neste ...
Eu não sei se qualquer implementação de um dos Win64 PHP é mais authoratative ou popular do que outro.
Eu vou tentar seguir os passos em Kev de Ativar o suporte FastCGI no artigo IIS7.0 com o arquivo php-5.2.5-x64-2007-11-12.zip de fusion-x lan .
É "PHP Versão 5.2.5 (x64)", mas de acordo com php.net , a versão mais recente é PHP 5.2.6. Oh, bem.
-
Certifique-se de "ISAPI Extensions" estão instalados no IIS (mina foram).
-
Baixe e descompacte php-5.2.5-x64-2007-11-12.zip
-
Copiar conteúdo da pasta php-5.2.5 (x64) em * C: \ php *
-
Copiar arquivo C: \ php \ php.ini-dist na pasta * C: \ Windows *
-
arquivo Rename C: \ Windows \ php.ini-dist como php.ini
-
Editar php.ini no bloco de notas. Remover levando-e-vírgula (;) a partir de linha:
;extension=php_mysql.dll
-
Salvar e fechar
-
Copiar arquivo C: \ php \ ext \ php_mysql.dll na pasta * C: \ Windows \ System32 *
-
Dentro "Mapeamentos de manipulador" do IIS Manager, escolha "Adicionar Script mapa ..."
Request path: *.php Executable: C:\php\php5isapi.dll Name: PHP
-
Instale MySQL (alguém já tinha instalado MySQL 5.0 para me).
-
Criar arquivo C: \ inetpub \ wwwroot \ test.php como
<html> <head> <title>PHP Information</title> </head> <body> <?php phpInfo(); ?> </body> </html>
-
Navegue para http: //localhost/test.php no seu navegador web. Você verá uma página de informações sobre o PHP.
Roadblock: Como posso obter PHP para trabalhar com ADOdb e MySQL?
É suposto trabalho via FastCGI. Mas eu não tenho tido grande sucesso (usando o Vista). Posso obter PHP para correr, mas ele trava depois de uma página é carregada (FastCGI faz). Então, eu estou modding-lo. Eu gostaria de ver uma resposta confiável mim mesmo.
Da minha experiência com o Windows / Apache é apenas uma questão de instalar o MySQL, eu não posso imaginar que IIS / Apache tem alguma coisa a ver com isso.
O Apache é uma grande dor de obter executado em Vista. E II7 (e 6) são supor para executar PHP bem. Então, por que se preocupar com Apache?
Eu gostaria de sugerir se você estiver indo para um PHP e MySQL instalar em vez disso, use WAMP . Ele funciona muito bem e é fácil de adicionar extensões e modificar tudo. Eu usá-lo para o trabalho e amá-lo.
Um dos desenvolvedores do IIS tem um excelente passo a passo aqui:
http: //blogs.iis .net / contas / Arquivo / 2006/10/31 / PHP-on-IIS.aspx
No entanto, para o amor de Deus por quê?