Título: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Diabliyo en 22 Noviembre 2006, 17:31 pm Hola:
Intento conectarme a MySQL pero no me deja :(, este es el error: Código: Fatal error: Call to undefined function mysql_connect() in C:\web\modulos\funciones_bdd.php on line 4 Ya tengo como 3 años programando en PHP y no habia experimentado un error de este tipo :S, ya cheque la funcion y esta bien, creo que la bronca es el PHP. Aqui paresita del httpd.conf: Código: # Example: Aqui le dejo la funcion de conectar(): Código: <?php Aqui mi php.ini: Código: [PHP] byee Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Hans el Topo en 25 Noviembre 2006, 00:41 am el resto de funciones de mysql te las reconoce?
ponlas antes para ver si solo te dan error de necesita conexión o de undefined Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Diabliyo en 25 Noviembre 2006, 07:54 am el resto de funciones de mysql te las reconoce? ponlas antes para ver si solo te dan error de necesita conexión o de undefined No reconoce ninguna funcion, dice el mismo error: Call undefined.... bla bla bla Alguien sabe o tiene el mismo problema exactamente con esas versiones de PHP y Apache ???? Otra cosa importante que no menciones antes: al realizar phpinfo() y ver lo que muestra, NO menciona cosa alguna referente a mysql :S.... porke sera ??? :S bye Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Morris en 25 Noviembre 2006, 08:59 am Eso es porque no has habilitado el módulo de mysql en el php.ini
Busca esta línea y descoméntala. extension=php_mysql.dll Saludos Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Hans el Topo en 25 Noviembre 2006, 11:25 am Eso es porque no has habilitado el módulo de mysql en el php.ini Busca esta línea y descoméntala. extension=php_mysql.dll Saludos parece ser que la tiene descomentada xD Código: ;extension=php_mhash.dll Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Morris en 25 Noviembre 2006, 19:39 pm Cierto xD
No tendrás 2 php.ini ? Ese error me lo daba cuando la extensión estaba deshabilitada... Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Diabliyo en 25 Noviembre 2006, 19:46 pm Cierto xD No tendrás 2 php.ini ? Ese error me lo daba cuando la extensión estaba deshabilitada... No es logico lo que dices :S... oviamente si intento tener 2 php.ini en un mismo sitio, pues me diria: "El archivo ya existe"... El mismo php.ini que tengo en: C:\php\ es el que esta copiado en C\WINDOWS\ !!!... Respecto a la libreria php4ts.dll, esta copiada en: C:\WINDOWS\Systema32\ (Win XP) bye bye Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Morris en 25 Noviembre 2006, 21:48 pm No en un mismo lugar, si no en 2 carpetas diferentes y que estes modificando el erróneo, pero si dices que son idénticos ni idea.
Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Diabliyo en 11 Diciembre 2006, 20:45 pm Sobre el funcionamiento de PHP5 con MySQL 5.0. Utilizado PHP5 como viene en el ZIP de descarga de php.net, NO me permite conectarme a la Base de Datos :S :(, de echo me dice que no reconoce la funcion mysql_connect(), PHP5 a diferencia de PHP4, tiene declaradas las extensiones explicitanente en el php.ini, mas o menos asi:
Código: ;extension=php_mbstring.dlle Lo que he echo es quitar el comentario de las DLLs de: php_curl.dll y php_mysql.dll y he dejado esta moficacion asi tanto en el PHP.INI que esta en C:\php y C\WINDOWS, reinicie la maquina pero sigo sin poder conectar a MySQL con PHP5 :(..... Asi quedo el PHP.INI de PHP5: Código: ;extension=php_mbstring.dlle Y tengo problemas aun para conectar con la BDD, la unica solucion que veo es regresar a PHP4 :(, con este NO presento ningun problema :S !!! Ayuda porfavor !!! Gracias !! Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Hans el Topo en 12 Diciembre 2006, 20:12 pm seguro que no te comiste nada?
yo hace poco toquitee en las consolas de mysql un par de comandos de reseteo de usuarios y nose que más y luego me daba el mismo error que a ti... solución reinstalar todo otra vez xD El appserv te configura todo automáticamente, exale un ojo http://www.appservnetwork.com/ yo tengo mysql 5.0 y php5 instalado y no tengo problema alguno... Título: Re: Problemas con MYSQL en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Diabliyo en 12 Diciembre 2006, 23:47 pm seguro que no te comiste nada? yo hace poco toquitee en las consolas de mysql un par de comandos de reseteo de usuarios y nose que más y luego me daba el mismo error que a ti... solución reinstalar todo otra vez xD El appserv te configura todo automáticamente, exale un ojo http://www.appservnetwork.com/ yo tengo mysql 5.0 y php5 instalado y no tengo problema alguno... Presento problemas aun asi :(, osea... todo esta echo bien, siempre he echo esta instalacion/configuracion, mira: 1- Descomprimo php-5.2.0 y lo guardo en: C:\php 2- Copio php.ini hacia: C:\WINDOWS 3- Copio php5ts.dll hacia: C:\WINDOWS\System32 4- Instalo MySQL 5.0.27 5- Instalo Apache 2.2.3 6- Abro httpd.conf y modifico asi: Código: //configuro la ruta de mi directorio WEB Realizo: Código: <?php Y no me muestra la sección de MYSQL :(... Encambio hago esto otro: 1- Desinstalo Apache 2.2.3 e instalo Apache 2.0.59 2- Instalo php-4.4.4 (meto los files a C:\php) 3- Copi php.ini en C:\WINDOWS 4- Copio php4ts.dll en C:\WINDOWS\System32\ 5- Modifico httpd.conf Código: //configuro la ruta de mi directorio WEB Checo el phpinfo() y Si muestra la sección de MYSQL con todos los datos !!... Ya nose que hacer :(.... ayuda !! Título: Re: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Hans el Topo en 13 Diciembre 2006, 18:31 pm prueba a instalarte el appserv con las versiones 5 y checka k te funciona, si te funciona es que algo andas haciendo mal...xD
yo solo lo instale todo a mano una vez, asi que ahora no te puedo decir si requiere más pasos Título: Re: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: acid_lemon en 27 Diciembre 2006, 19:02 pm En el p*to windows, ademas de descomentar el mysql.dll en php.ini, asegúrate de que el directorio de extensiones esté bien configurado:
extension_dir = "./ext" creo que pone extension_dir="./" Usa Linux :-D Salud! Título: Re: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Thaorius en 27 Diciembre 2006, 19:42 pm Mira, yo ando mas o menos ne lo mismo, tenia el php 5.0.14 y el apache(ultima version), entonces voy a actualizar al php ultima version, desinstalo todo lo del viejo, pongo lo del nuevo, lo configuro y me pasaba lo mismo que a vos, despues reinicie la pc y que paso? php se muere mientras arranca, da un error tipo enviar, no enviar. Aun co ntodas las ext deshabilitadas...
PD: En mi debian si me anda ;D :P Saludos Título: Re: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: NostraTerranius en 9 Enero 2007, 14:56 pm Para usar MySQL con PHP 5, necesitas MySQLi
Las funciones son las mismas, pero en vez de mysql_connect(), es mysqli_connect () y asi las demas. Busca info sobre el tema, porque yo aun estoy verde, pero te aseguro que es asi. En php.net o en Mysql.org encontraras mas info. Salu2 Título: Re: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Thaorius en 9 Enero 2007, 16:32 pm Para usar MySQL con PHP 5, necesitas MySQLi Las funciones son las mismas, pero en vez de mysql_connect(), es mysqli_connect () y asi las demas. Busca info sobre el tema, porque yo aun estoy verde, pero te aseguro que es asi. En php.net o en Mysql.org encontraras mas info. Salu2 Na, ya me anda bien. Saludos Título: Re: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: TruenoBlaster en 8 Agosto 2007, 06:11 am Bueno, solo me registre para responder esto ya que lo encontre a este tema por buscador y segun estuve leyendo con todo lo que dicen a mi tampoco me funciono.
El tema es que tengo un problema temporal con un server y debia mudarlo a otro y las bases de datos YA eran de version 5, PHP 5.2 y apache 2.2 y estaba obligado para mudar todo sin renegar a actualizar el server W2K3 e instale todo pero obiamente la conjuncion de PHP + mysql no funcionaban correctamente. Descargue los instaladores MySql 5.0.45, Php 5.2.3 y Apache 2.2.4 instale todo y a renegar se a dicho. La verdad hice tantos cambios que solo recuerdo lo que hizo funcionar correctamente. Para que chequees en q momento estaria bien actibado el php + mysql deberias en tu php.ini Habilitar el display_startup_errors pasandolo a On haci veras todos los errores hasta que quede sin los mismos. Bueno Aqui esta la receta magica para aquellos q utilizaron el Instaler de PHP y es que este situa al final del httpd.conf las lineas pertinente a la habilitacion del modulo php pero pero cuando señala el directorio lo hace con doble barra (ej: \\) y esto no hace coincidir con el directorio señalado del php.ini al cual se refiere donde estan los modulos (generalmente C:\php\ext) y lo resolvi de esa manera, dejando simple barra ( \ ) en el httpd.conf donde esta señalado "LoadModule php5_module". Otros detalles: -Subi la config de lugar php hasta el ultimo LoadModule default del httpd.conf (En mi caso esta situada debajo del modulo mod_ssl.so) -Copie al C:\%SystemRoot%\System32 los archivos php5ts.dll y libmysql.dll Espero que esto le ayude a alguien mas, Saludos Título: Re: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Diabliyo en 8 Agosto 2007, 16:09 pm Bueno, solo me registre para responder esto ya que lo encontre a este tema por buscador y segun estuve leyendo con todo lo que dicen a mi tampoco me funciono. El tema es que tengo un problema temporal con un server y debia mudarlo a otro y las bases de datos YA eran de version 5, PHP 5.2 y apache 2.2 y estaba obligado para mudar todo sin renegar a actualizar el server W2K3 e instale todo pero obiamente la conjuncion de PHP + mysql no funcionaban correctamente. Descargue los instaladores MySql 5.0.45, Php 5.2.3 y Apache 2.2.4 instale todo y a renegar se a dicho. La verdad hice tantos cambios que solo recuerdo lo que hizo funcionar correctamente. Para que chequees en q momento estaria bien actibado el php + mysql deberias en tu php.ini Habilitar el display_startup_errors pasandolo a On haci veras todos los errores hasta que quede sin los mismos. Bueno Aqui esta la receta magica para aquellos q utilizaron el Instaler de PHP y es que este situa al final del httpd.conf las lineas pertinente a la habilitacion del modulo php pero pero cuando señala el directorio lo hace con doble barra (ej: \\) y esto no hace coincidir con el directorio señalado del php.ini al cual se refiere donde estan los modulos (generalmente C:\php\ext) y lo resolvi de esa manera, dejando simple barra ( \ ) en el httpd.conf donde esta señalado "LoadModule php5_module". Otros detalles: -Subi la config de lugar php hasta el ultimo LoadModule default del httpd.conf (En mi caso esta situada debajo del modulo mod_ssl.so) -Copie al C:\%SystemRoot%\System32 los archivos php5ts.dll y libmysql.dll Espero que esto le ayude a alguien mas, Saludos Hola: Aqui tienen la solucion: VER MANUAL (http://darkdiabliyo.iespana.es/index.php?topic=20.0) Título: Re: Problemas con MySQL 5.0.27 en PHP 5.2.0 y Apache 2.2.3 !!! Publicado por: Fireball-CH en 11 Agosto 2007, 09:17 am :P
Hay que copiar libmysql.dll y php_mysql.dll o libmysqli.dll y php_mysqli.dll a C:\WINDOWS\system32 :P |