Pregunta

Estoy intentando que un sitio PHP funcione en IIS en Windows Server con MySQL.

Recibo este error & # 8230;

Error grave: llamada a la función no definida mysql_connect () en C: \ inetpub ... \ adodb \ drivers \ adodb-mysql.inc.php en la línea 363


Actualizar & # 8230;

Este enlace describe los pasos que seguí para instalar PHP en mi servidor:
¿Cómo funciona PHP y MySQL? en IIS 7.0?
(tenga en cuenta especialmente los pasos 6 y 8 que regarting php.ini y php_mysql.dll).

Solo dos líneas en el informe phpinfo referencia SQL:

<?php
    phpinfo();
?>
  

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

     

sql.safe_mode:
  Valor local desactivado, valor maestro desactivado

Comando de configuración de PHP http://img79.imageshack.us/img79/2373/ configurecommandmw8.gif

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


Actualizar & # 8230;

Encontré la solución: ¿Cómo instalo los módulos MySQL? dentro de PHP?

¿Fue útil?

Solución 4

Otros consejos

Echa un vistazo a phpinfo para ver si las funciones mysql están compiladas con tu PHP

<?php
    phpinfo();
?>

Dado que en algunas versiones de php, no está predeterminado con la instalación.

Editar para la actualización:

Debería tener una categoría MySQL completa en su phpinfo ();

Vea esto, por ejemplo, https://secure18.easycgi.com/phpinfo.php (ejemplo en google)

Parece que la versión de PHP que está utilizando no se ha compilado con el soporte de MySQL, o no se ha habilitado en php.ini.

¡Parece que no tienes instaladas las extensiones PHP de MySQL! No debería tener que hacer ninguna otra configuración que no sea la instalación de los módulos correctos (y no debería hacer nada con ADODB).

PHP también viene en 2 versiones: una versión CGI y un módulo ISAPI. Es mejor usar la versión ISAPI con ISS y agregar todos los recortes ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top