Pergunta

Eu estou tentando obter um site PHP trabalhando no IIS no Windows Server com o MySQL.

Estou recebendo este erro ...

Erro fatal: Chamada a função indefinida mysql_connect () em C: \ inetpub ... \ adodb \ drivers \ adodb-mysql.inc.php na linha 363


Atualização ...

Este link descreve os passos que eu segui para instalar o PHP no meu servidor:
Como posso obter PHP e MySQL de trabalho no IIS 7.0?
(Note-se especialmente os passos 6 e 8 regarting php.ini e php_mysql.dll).

Apenas duas linhas no SQL referência relatório phpinfo:

<?php
    phpinfo();
?>

Configurar o comando:
cscript / nologo configure.js "--enable-snapshot-build" "--enable-mysqlnd"

sql.safe_mode:
Valor Local Off, Mestre Valor Off

PHP Configure Command http://img79.imageshack.us/img79/2373/ configurecommandmw8.gif

PHP sql.safe_mode http://img49.imageshack.us/img49/3066 /sqlsafemoderu6.gif


Atualização ...

Eu encontrei a solução: Como faço para instalar os módulos do MySQL dentro de PHP?

Foi útil?

Outras dicas

Confira phpinfo para ver se as funções do MySQL são compilados com o PHP

<?php
    phpinfo();
?>

Uma vez que em algumas versões do PHP, que não é o padrão com a instalação.

Editar para o Update:

Você deve ter uma categoria MySQL completo em sua phpinfo ();

Veja este por exemplo: https://secure18.easycgi.com/phpinfo.php (exemplo pesquisei)

Parece que a versão do PHP você está usando não foi compilado com suporte ao MySQL, ou não tiver sido habilitado no php.ini.

Parece que você não tem as extensões MySQL PHP instalado! Você não deveria ter que fazer qualquer configuração diferente de instalar os módulos corretos (e não deveria estar fazendo qualquer com ADODB).

PHP vem em 2 versões, bem como - uma versão CGI e um módulo de ISAPI. Você está melhor usando a versão ISAPI com ISS e adicionando todas as guarnições ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top