Foros del Web » Programando para Internet » PHP »

mysql

Estas en el tema de mysql en el foro de PHP en Foros del Web. Hola a todos. instale linux red hat 7.3, instale todos los servers y mucho mas jeje pero no instale mysql y no me di cuenta, ...
  #1 (permalink)  
Antiguo 14/11/2002, 10:51
 
Fecha de Ingreso: enero-2002
Ubicación: Mérida
Mensajes: 61
Antigüedad: 22 años, 2 meses
Puntos: 0
Sonrisa mysql

Hola a todos.

instale linux red hat 7.3, instale todos los servers y mucho mas jeje pero no instale mysql y no me di cuenta, a la hora de hacer un script en php.

sale esto:

Fatal error: Call to undefined function: mysql_connect() in /var/www/html/index.php on line 3

y el script es:

$sql = mysql_connect("192.168.0.10", "root", "");

if ($sql){
echo "ok";
} else {
echo "error";
}

no se supone que si no tengo instalado mysql, simplemente me debe de salir un mensaje que diga que no se pudo relizar la conexion y no el que me sale: fatal error, o en linux es otra cosa?.

Gracias.

-------------------------------
cain, creo que no tiene esa opción, que hago?
jeje

Gracias.

Última edición por render; 14/11/2002 a las 11:14
  #2 (permalink)  
Antiguo 14/11/2002, 10:57
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Parece que no tienes instaladas las funciones MySQL de PHP.
Haz un phpinfo() y mira a ver si salen o no.
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 14/11/2002, 14:00
Avatar de Maycol  
Fecha de Ingreso: diciembre-2001
Ubicación: Ávila (España)
Mensajes: 539
Antigüedad: 22 años, 3 meses
Puntos: 0
render como tu muy bien dices no tienes instalado mySQL por eso ese error es normal, si lo traduces te pone:

Error fatal: Funcion desconocida: mysql_connect() en /var/www/html/index.php en la linea 3

(peazo traduccion ;)) bueno es normal que salga ese error si no lo tienes instalado lo seria que te dijera que no puedes realizar la conexion ya q PHP no sabe que esa funcion es para conectar con la base ya que es propia de mySQL no biene implantada en PHP (si me confundo corregidme)

Saludos.
__________________
Zepsilon.com
Diseño e imaginacion
  #4 (permalink)  
Antiguo 14/11/2002, 14:39
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tienes q compilar tu PHP con opcion Mysql:

./configure --with-mysql (eso entre otros parametros de extensiones/configuracion q quieras ..)

mas info:
http://www.php.net/manual/es/install-unix.php

Un saludo,
  #5 (permalink)  
Antiguo 14/11/2002, 14:58
Avatar de chubu  
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires
Mensajes: 133
Antigüedad: 22 años, 2 meses
Puntos: 0
si has instalado php y apache desde la instalación del redhat puedes recurrir a los cds de instalación e instalar los rpms a mano (igual sería bueno que compilaras tu propio php, como recomienda el amigo Cluster), pero si todavia no te tienes fé para eso, busca los archivos:

mysql-X.Y.Z.rpm
mysql-client-X.Y.Z.rpm
mysql-common-X.Y.Z.rpm
php-mysql-X.Y.Z.rpm

que son los archivos necesarios para agregar tanto el servidor y los clientes de mysql, como las funciones de mysql para php.

para instalar estos archivos haces (como root)

rpm -i ARCHIVO

si lo instala correctamente no mostrará ningún mensaje, a lo sumo algún warning, si tira un mensaje de error seguramente será por la falta de algún paquete del cual dependa, y listará el nombre del paquete que necesita.

Si esto sigue pareciendote escabroso, puedes probar booteando tu maquina con el CD de instalación de redhat, haciendo un upgrade, y seleccionando los paquetes arriba mencionados para que los instale, y poniendo que resuelva las dependencias solo.

saludos, y espero no haberte mareado,

chubu
__________________
:pensando:hay algo mal que no anda bien
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:50.