Foros del Web » Programando para Internet » PHP »

PHP no me reconoce el MySQL

Estas en el tema de PHP no me reconoce el MySQL en el foro de PHP en Foros del Web. hola amigos tengo el siguiente problema, php no me reconoce el mysql y me sale el siguiente mensaje: Fatal error: Call to undefined function mysql_connect() ...
  #1 (permalink)  
Antiguo 04/12/2008, 15:38
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años
Puntos: 3
PHP no me reconoce el MySQL

hola amigos tengo el siguiente problema, php no me reconoce el mysql y me sale el siguiente mensaje:

Fatal error: Call to undefined function mysql_connect()

la extension de mysql esta asi:

;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
...
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll

extension_dir = "c:\php\ext"

Tengo el php.ini en c:\windows, copie todas las extensiones de la carpeta ext al c:\windows\system32.

agrege el bin del mysql al path de windows.

reinicie el apache como 4 millones de veces.

y ya no se que mas hacer me estoy volviendo loco, como datos adicionales tengo instalado tambien el postgresql en la misma maquina y obviamente habilitadas sus extensiones, y me corre bien, el problema es el Mysql.

instale todo por separado el postgres, apache, php y mysql.

version del php = 5.2.6
Version apache = 2.2.10
Version Postgresql = 8.3
Version MySQL = 5.1

saludos
  #2 (permalink)  
Antiguo 04/12/2008, 15:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: PHP no me reconoce el MySQL

Checa que la libreria de MySQL este en el Path, la libreria se llama libmysql.dll.

Saludos.
  #3 (permalink)  
Antiguo 04/12/2008, 15:53
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años
Puntos: 3
Respuesta: PHP no me reconoce el MySQL

bueno me respondo a mi mismo de tanto intentar la solucion fue solo copiar otros archivos .dll mas al system32.

estos archivos son:

php5apache2.dll (que ya lo habia copiado para que funcione postgresql)
php5ts.dll
php_mysql.dll
libmysql.dll
libmysqli.dll

Bueno espero que esto le sirva a alguien porque a veces uno no puede encontrar soluciones tan facilmente, y sobre todo cuando realiza todos los pasos que te dicen y aun asi no funciona.

aca esta la pagina http://www.siteinaweek.com/installphp5/howto.php#apache
saludos
  #4 (permalink)  
Antiguo 05/12/2008, 01:08
Avatar de david_f  
Fecha de Ingreso: mayo-2007
Ubicación: Santiago De Los Caballeros, Santiago, Dominican Republic, Dominican Republic
Mensajes: 52
Antigüedad: 16 años, 11 meses
Puntos: 3
Respuesta: PHP no me reconoce el MySQL

Esos problemas de windows.... Recomiendo que corras el instalador y luego te bajes el php completo en zip y utilizes el php.ini que trae el paquete, copias los dll y vas activando o desactivando a medida que lo necesites.
  #5 (permalink)  
Antiguo 05/12/2008, 06:36
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años
Puntos: 3
Respuesta: PHP no me reconoce el MySQL

gracias por la sugerencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:55.