Foros del Web » Administración de Sistemas » Apache »

Configurar MySQL para PHP+Apache

Estas en el tema de Configurar MySQL para PHP+Apache en el foro de Apache en Foros del Web. Hola buenas noches, Tengo instalado en mi PC la versión 2.2.11 de Apache y la versión 5.3.0 de PHP. Ambos funcionan correctamente. Sin embargo, instalé ...
  #1 (permalink)  
Antiguo 22/08/2009, 21:21
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 7 meses
Puntos: 27
Configurar MySQL para PHP+Apache

Hola buenas noches,

Tengo instalado en mi PC la versión 2.2.11 de Apache y la versión 5.3.0 de PHP. Ambos funcionan correctamente. Sin embargo, instalé MySQL versión 5.1.37. Como datos adicionales tengo Windows XP Professional Service Pack 3.

Ahora, hice los siguientes cambios en el archivo php.ini para utilizar el MySQL:

Cita:
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "./"
; On windows:
extension_dir =”C:/PHP/ext”
y lo siguiente:

Cita:
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_exif.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_ming.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_msql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11g Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_phar.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
mediante el siguiente código trato de probar la conexión a una base de datos:

Código PHP:
< ?php
echo $link=mysql_pconnect("localhost","root","password");
?> 
Sin embargo, cuando hago los cambios en el archivo php.ini y detengo y reinició Apache, aparece el siguiente error:

PHP Startup: Unable to load dynamic library 'C:\PHP\ext' '/php_mysql.dll'

He leído varios temas en este y otros foros de como solucionarlo, algunos me comentan que instalé todas las librerías que están en la carpeta ext en Windows\System32, otras que descargue el archivo libmysql.dll y lo copia en la misma carpeta, a lo cual ya lo intenté en los dos casos y el error persiste.

MySQL funciona correctamente, al igual Apache y PHP, sin embargo al querer inicializar MySQL pasa el error anterior. Por si pensaba que era cosa del Firewall, lo deshabilité (uso Kaspersky Antivirus).

Alguna idea que me esté faltando configurar?

Saludos y buen fin de semana
  #2 (permalink)  
Antiguo 22/08/2009, 22:03
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 7 meses
Puntos: 27
Respuesta: Configurar MySQL para PHP+Apache

Bueno, intentando algo que me llegó a la mente después de postear esto, al parecer ya funciona la conexión :

Hice los siguientes cambios y los comparto con todos los que tengan este mismo error y no hayan podido solucionarlo:

Cambié la línea

Cita:
extension_dir =”C:/PHP/ext”
por esta otra:

Cita:
extension_dir = C:/PHP/ext
Elimine las "#$%"=)( comillas!!!

Y eliminé la siguiente línea de Dynamic Extensions...

Cita:
extension=php_msql.dll
la cuál no debería ir, pero con todo lo anterior la dejé en el archivo

Con esto, al detener y reiniciar Apache, el error desapareció.

Al correr el script siguiente, me marcó un error en la línea 2 del script:

Código PHP:
< ?php
echo $link=mysql_pconnect("localhost","root","password");
?> 
la cuál cambié por este otro:

Código PHP:
<?php
echo $link=mysql_connect("localhost","root","123456");
?>
Eliminé el espacio entre < y ?php, cambié la sentencia mysql_pconnect por mysql_connect y puse el valor del password que tengo "123456"

Con eso, al correrlo en el navegador, lo que me salé es lo siguiente:

Cita:
Resource id #3
Saludos
  #3 (permalink)  
Antiguo 05/10/2009, 15:25
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Configurar MySQL para PHP+Apache

Disculpa que me intrometa en tu consulta pues io soy nuevo aqui y me acabo de registrar espero que nosea muy pesado de mi parte porfavor


Lo que pasa es que io tengo instalado el php 5 y el apache2.0.59 me funciona todo bien pero lo malo esque no em funcionan con cosas mas avanzadas

Por eso obter a instalar el apache 2.2.13 y el php 5.3 la cuestion esque nose como configurar bueno espero que me puedas echar una manito ya que tu ya sabes congifurar estos dos bueno te dejo mi msn para cualqueir cosa y asi poder aprender a instalar y configurar [email protected]

ATT:Edson Espero no ser de mucha molestia Graciaspor su tiempo
  #4 (permalink)  
Antiguo 06/10/2009, 01:25
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 10 meses
Puntos: 55
Respuesta: Configurar MySQL para PHP+Apache

Cita:
Iniciado por edsontm Ver Mensaje
Disculpa que me intrometa en tu consulta pues io soy nuevo aqui y me acabo de registrar espero que nosea muy pesado de mi parte porfavor


Lo que pasa es que io tengo instalado el php 5 y el apache2.0.59 me funciona todo bien pero lo malo esque no em funcionan con cosas mas avanzadas

Por eso obter a instalar el apache 2.2.13 y el php 5.3 la cuestion esque nose como configurar bueno espero que me puedas echar una manito ya que tu ya sabes congifurar estos dos bueno te dejo mi msn para cualqueir cosa y asi poder aprender a instalar y configurar [email protected]

ATT:Edson Espero no ser de mucha molestia Graciaspor su tiempo
Aquí tienes un manual para configurar todo: www.mundodivx.com/php/index.html
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
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 20:42.