PHP 4 y MYSQL 5

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

Imagen de deathUser

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

Imagen de Epe

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

Imagen de Epe

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

Imagen de magozolutions

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

esa es una de las razones

Imagen de Epe

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

Imagen de magozolutions

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

Imagen de Epe

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