08 de septiembre de 2010 ¡Bienvenid@! / Welcome! Añadir a favoritos

Solucionar el error: call to undefined function: mysql_connect()

02 de julio de 2007 - Actualizado: 17 de octubre de 2007 - 8172 lecturas - 7 comentarios - Categorías: Linux, MySQL, PHP. - Posteado por David Bayón.

Este error se produce cuando se intenta utilizar la función mysql_connect en php para conectarse a una base de datos y no se encuentra habilitada la extensión para mysql en el archivo php.ini. Se soluciona (en ubuntu linux, php5 y con apache2) de la siguiente forma:

(En primer lugar hay que asegurarse de que el módulo necesario está instalado:

sudo aptitude install php5-mysql).

1) Acceder al directorio donde se encuentra la configuración para apache2 de php:

cd /etc/php5/apache2

2) Editar el archivo php.ini. Para hacerlo en la consola de comandos:

sudo vim php.ini

3) Ir bajando hasta encontrar la línea comentada:

; extension=mysql.so

4) Lo que tenemos que hacer es quitar el punto y coma al principio. Es decir, dejarla como:

extension=mysql.so

5) Escribir :wq y pulsar intro. (Para guardar y salir).

6) Reiniciar el servidor apache2:

sudo /etc/init.d/apache2 restart

 

Nuevo comentario:
Nombre*.
E-mail*. (no será publicado)
Blog o página web (http://...).

Comentario*:


(* Campos necesarios)
Comentarios anteriores:
Autor: Jorge Diego
Fecha: 1/2/2010 (01:38)
Comentario:

Muchas Gracias por el excelente aporte, me saco de un apuro.

Saludos.


Autor: miguel
Fecha: 21/12/2009 (05:51)
Comentario:

bien me salio, se agradece con un comentario jijiji

Autor: David Fernández
Fecha: 30/11/2008 (12:37)
Comentario:

En lugar de "ir bajando" hasta encontrar la línea se puede ir directamente tecleando /mysql.so.

Para quitar el punto y coma, pulsar x encima.

Gracias por el post, enhorabuena por tu página y mucha suerte.


Autor: raul
Fecha: 19/8/2008 (17:38)
Comentario:

mano que buena explicacion, si me funciono,
gracias


Autor: Jose Gregorio Hernandez Sosa
Fecha: 8/7/2008 (04:50)
Comentario:

Gracias por la ayuda tan oportuna, siempre me asombro por todo el conocimiento que podemos alcanzar. Un fraternal saludo.

Autor: wilson crespo
Fecha: 14/4/2008 (00:19)
Comentario:

gracias david mas simple y facil tu explicacion no podria ser, no seras docente por si acaso...

gracias nuevamente


Autor: Albert
Fecha: 22/1/2008 (07:07)
Comentario:

O.o!!!

gracias compadre te pasates!!
jajaa
super bien

facilito bien explicado y sin dar vueltas que mejor mini guia

grax me salvastes :D

O.o!!!!

jijijij


ActualidadInformáticaTelecomunicacionesTiempo libre
  • Economía
  • Opinión
  • Política
  • Tecnología
  • Diseño web
  • Hardware
  • Seguridad informática
  • Software
  • Antenas
  • Redes informáticas
  • Telefonía
  • Televisión
  • Tratamiento digital de señal
  • Curiosidades
  • Deportes
  • Espectáculos
  • Humor
  • Música
  • Películas
  • Reflexiones
  • Viajes
  • Portada
  • ¿Qué es DavidBayon.net?
  • Perfil profesional
  • Perfil personal
  • Contáctame
  • Archivos
  • Libro de visitas
  • Enlaces
  • Ir arriba
    Creative Commons License Esta obra es propiedad de David Bayón Esporrín y está bajo una licencia de Creative Commons. Se puede reproducir el contenido citando la fuente y colocando un enlace en un lugar visible a su ubicación original en DavidBayon.net.