Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2011, 14:41
Avatar de crcbad
crcbad
 
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 20 años, 1 mes
Puntos: 0
Error llamando a mysql_connect()

Buenas,

Antes de nada, decir que anteriormente ya había instalado Apache 2 y PHP 5 anteriormente, y funcionando, siempre con Windows XP. Ahora tengo el Windows 7 en versión de 64 bits, y no consigo hacer que funcione bien. Explico con más detalle.

El Apache que tengo más en concreto es el Apache/2.0.64 (Win32) con la versión de PHP 5.2.17. El servidor funciona y es capaz de interpretar correctamente los PHP. De momento no he instalado el MySQL pero he hecho una prueba de llamada a mysql_connect() para ver si cogía al menos la función pero me devuelve el error:

Fatal error: Call to undefined function mysql_connect()

Primero revisé que efectivamente se está llamando al php.ini que está en c:/php, para ello he revisado el httpd.conf y tengo puesto lo siguiente:

Código:
PHPIniDir "C:/php"
LoadModule php5_module "C:/php/php5apache2.dll"
AddHandler application/x-httpd-php .php
*** No viene a cuento, pero siempre me he preguntado si las barras que se usan con las "/" o bien las "\"... Si alguién me lo puede aclarar... Sea lo que sea he probado con los dos tipos de barras, y el servidor arranca bien de todos modos.

Después he hecho un phpinfo() y tengo lo siguiente:

Configuration File (php.ini) Path C:\Windows Loaded Configuration File C:\php\php.ini
Configuration File (php.ini) Path C:\Windows Loaded Configuration File C:\php\php.ini
Código:
 
Configuration File (php.ini) Path  -> C:\Windows 
Loaded Configuration File -> C:\php\php.ini
Por lo que entiendo, que el php.ini que está cargando es el del c:\php. Después he editado el php.ini como tal, y tengo en extension_dir:

Código:
extension_dir = "C:\php\ext"
Y en el listado de extensiones, he descomentado las siguientes líneas:

Código:
extension=php_mysql.dll
extension=php_mysqli.dll
A simple vista, todo parece correcto, y debería reconocer la función mysql_connect aunque devolvería un error en la conexión, pero directamente me dice que no reconoce esa función, y ya no sé que probar....

Alguién me puede echar una mano??

Muchas gracias de antemano gente :)
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba: