Forums:
Hola amigos, tengo un problema, instale perfectamente php 4.3.9 en centos 4.3 64 bits, y le isntale MySQL 5 desde los src rpm que me los baje de la página de mysql, pero tengo un error , no se puede conectar el php a mi base, busque el yum el conector php-mysqlxxxxx pero para bajarlo me pide como dependecia mysql 4 y eso no quiero, hay alguna manera de conectar el php con mysql 5 de alguna otra manera, espero su ayuda porque me sale el siguiente error: [b]Fatal error: Call to undefined function: mysql_connect() in xxxxxxx[/b], estaba leyendo compilar de nuevo el php, pero la verdad no se, agradezco sus comentarios
debería poder conectar sin
debería poder conectar sin problemas, pero habilita old_passwords en la base mysql, eso pasa desde la 4.1.
bye
:)
como lo habilito, porque a
como lo habilito, porque a la base se puede conectar desde otro lado, pero localmente el php no conecta
http://dev.mysql.com/doc/refman/5.0/en/old-client.html
RTFM STFW
http://www.google.com.ec/search?hl=es&q=old_password+mysql+5&btnG=B%C3%BAsqueda+en+Google&meta=
bye
:)
Sabes que es un problema muy
Sabes que es un problema muy común para los que usamos php y mysql.
A veces un cambio en uno de ellos dos provoca que el api conque se compila el php-mysql no funciona bien y se te arman unos desbarajustes enormes.
mira <? phpinfo(); ?> y verás que te falta el módulo de mysql (por más que tengas php-mysql)
yo personalmente lo resuelvo fácil porque yo siempre recompilo el php con las nuevas versiones y así logro que el api sea el mismo que el del mysql que tengo instalado.
Si hallas otra solución, te agradecería la postearas.
saludos
epe
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
oye, por qué no intentas
oye, por qué no intentas también instalar el php5 que está en el repositorio centosplus? puede que el php5 no sea tan estricto como el 4 con mysql.
saludos
epe
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
para recompilarlo al php me
para recompilarlo al php me baje el archivo .tar.gz, pero hay alguna manera de poner las opciones que dices con un rpm?, claro que si, el modulo php-mysql no hay, porque cuando se instala el mysql 4.xxx se isntala automaticamente ese modulo, pero con el 5 no hay, agradeceria tu ayuda
Hay alguna manera de
Hay alguna manera de compilarlo y que se haga rpm o algo parecido para en el caso de borrarlo sea mas facil?
esa es una de las razones
esa es una de las razones por las que siempre uso rpm, es decir, manejador de paquetes, para después poderlo borrar. Nunca compilo un tar.gz así por la libre y de la nada porque se arman potenciales conflictos.
baja el src.rpm del php en cuestión y reconstrúyelo (teniendo ya el mysql nuevo).
rpmbuild --rebuild php-4.3.9.x.y.z.src.rpm
saludos!
epe
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
ya hioce lo que me dices, lo
ya hioce lo que me dices, lo compilo de nuevo, pero cuando ya me genera los rpm, los quiero instalar y me sale el siguiente error:
[list]
[*][root@pruebas x86_64]# rpm -ivh php-4.3.9-3.x86_64.rpm
[*]error: Failed dependencies:
[*] php-pear is needed by php-4.3.9-3.x86_64
[*] Suggested resolutions:
[*]/home/buildcentos/CENTOS/en/4.0/x86_64/CentOS/RPMS/php-pear-4.3.9-3.9.x86_64.rpm
[*][root@pruebas x86_64]# rpm -ivh php-pear-4.3.9-3.x86_64.rpm
[*]error: Failed dependencies:
[*] php = 4.3.9-3 is needed by php-pear-4.3.9-3.x86_64
[/list]
Debes haber generado un
Debes haber generado un php-pear también, instálalos en conjunto
rpm -Uvh php-x.y.z.rpm php-pear-x.y.z.rpm
Esto de 64bits... no será que tienes el mysql de otra arquitectura?
saludos!
epe
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
Páginas