Foros del Web » Programando para Internet » PHP » Configuración PHP »

Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

Estas en el tema de Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin en el foro de Configuración PHP en Foros del Web. Hola de nuevo a todos, Voy a empezar a desarrollar en php y estoy montando el entorno. Estoy instalando en un Windows Vista Home Premium. ...
  #1 (permalink)  
Antiguo 23/03/2010, 05:58
 
Fecha de Ingreso: enero-2008
Ubicación: Lisboa
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

Hola de nuevo a todos,
Voy a empezar a desarrollar en php y estoy montando el entorno. Estoy instalando en un Windows Vista Home Premium.

php funciona en apache (veo ok el modulo de prueba phpinfo())

Pero no consiguo conectar a MySQL.
Estoy intentando poner en marcha phpMyAdmin y me da un error que dice: no se pudo cargar la extensión mysql, por favor revise su configuración de PHP.

y si ejecuto un codigo sencillo de conexion a base de datos, me pone el siguiente error: Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\prueba.php on line 3

He revisado mil veces el php.ini, y descomentado las siguientes lineas:
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll

tambien he puesto:
extensions_dir a c:\PHP\ext

y he copiado todas las dll's de la carpeta 'ext' tanto en el System, como en el System32 y persiste

Reinicio apache en cada cambio.

¿que se os ocurre que pueda comprobar mas?
  #2 (permalink)  
Antiguo 23/03/2010, 08:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

Necesitas tener en el path de tu Sistema Operativo el path hacia la carpeta bin de tu instalación de MySQL.

Saludos.
  #3 (permalink)  
Antiguo 23/03/2010, 10:06
 
Fecha de Ingreso: enero-2008
Ubicación: Lisboa
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

En la variable path, tenia ;c:\php
ahora he añadido ;C:\Program Files\MySQL\MySQL Server 5.1\bin
pero persiste el problema...
  #4 (permalink)  
Antiguo 23/03/2010, 10:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

Reinicia el apache, o en dado caso todo tu CPU para que vuelva a cargar las variables, con eso al ver el phpinfo debes de ver cargada la extensión de MySQL en PHP.

Saludos.
  #5 (permalink)  
Antiguo 23/03/2010, 10:56
 
Fecha de Ingreso: enero-2008
Ubicación: Lisboa
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

Si. Despues de reiniciar todo compruebo que en el phpinfo() en el apartado de variables de php, concretamente en _SERVER["PATH"] aparece reflejado, pero sigo con el mismo error....
  #6 (permalink)  
Antiguo 23/03/2010, 14:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

Muy raro, con solo poner el path correctamente, y descomentar de tu php.ini la variable debes de tener, el archivo libmysql.dll esta en ese path a MySQL server me imagino no?

Trata de quitar todo lo que copiaste al directorio System32 y System de Windows, no es necesario que toques esas partes.

Saludos.
  #7 (permalink)  
Antiguo 24/03/2010, 05:07
 
Fecha de Ingreso: enero-2008
Ubicación: Lisboa
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

Hola GatorV,

Si te refieres a si la libreria libmysql.dll esta en la carpeta bin de mi instalacion de MySQL sí, está.

Ya he borrado las librerias de System y System32. Sigo igual, no se si instalar otra version de MySQL....
  #8 (permalink)  
Antiguo 24/03/2010, 08:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

No tendrías por que, revisa si no tienes algún otro conflicto viendo el error_log de Apache. También es recomendable cuando ves el phpinfo() ver que estes editando el php.ini correcto.

Saludos.
  #9 (permalink)  
Antiguo 24/03/2010, 12:39
 
Fecha de Ingreso: enero-2008
Ubicación: Lisboa
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Instalando php 5.2 + Apache 2.2 + MySQL Server 5.1 + phpMyAdmin

El log me lo ha dicho todo ....

Ponia esto (entre otros warning similares)
Unable to load dynamic library 'C/PHP/ext/php_mysql.dll'

Cuando edite el php.ini, me comi los dos puntos al escribir la extension_dir .... siento mucho si te he hecho perder el tiempo.

Gracias de verdad y un saludo

Etiquetas: apache, mysql, php, phpmyadmin, server
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 09:07.