[eSlack] Actualice MySQL y tengo problemas con Apache y PHP

Leopard pedro.oyarce at gmail.com
Wed Sep 13 15:57:51 CEST 2006

Holas

eso pasa porque cambiaste la version de mysql.

php espera encontrar libmysqlclient.so.14 (que es la que viene con mysql 4) 
pero en su lugar se encuentra con libmysqlclient.so.15 (que es la que viene 
con mysql 5)

una solucion parche es que hagas un enlace dinamico a la libmysqlclient.so.15

ln -s libmysqlclient.so.15 libmysqlclient.so.14


pero es muy probable que si tienes aplicaciones php que consultan a mysql haya 
problemas


lo mas recomendables es que recompiles php contra mysql 5. lo mejor en este 
caso es usar el slackbuild



salu2


El Miércoles, 13 de Septiembre de 2006 09:49, Nicolas Fovakis escribió:
> Buenas.
> Acabo de bajar e instalar mysql desde la pagina de mysql.
> Yo tenia configurado mi apache con php5 y el mysql que venía por defecto
> en slack 10.2, yo use el pkgtool para borrar el mysql-4.1
> Una vez que hice eso y quería levantar el apache me tiraba el siguiente
> error:
> ---------------------------------------------------------------------------
>-------- root en Sniffer:~# apachectl start
> Syntax error on line 238 of /etc/apache/httpd.conf:
> Cannot load /usr/libexec/apache/libphp5.so into server:
> libmysqlclient.so.14: cannot open shared object file: No such file or
> directory
> /usr/sbin/apachectl start: httpd could not be started
> root en Sniffer:~#
> ---------------------------------------------------------------------------
>--------
>
> Con lo poco que entiendo asumo que esto ocurre porque buscaba usa
> libreria de mysql que ya no esta porque yo la borré.
> Entonces pense que no habia problema porque iva a instalar el mysql 5,
> instale el .tgz de linuxpackages y seguia con el mismo problema entonces
> volvi a borrar ese mysql y me dirigí a la pagina de mysql y me baje de
> ahi la ultima release.
>
> hice los siguientes pasos que dice en su "Readme" que son los siguientes:
> ---------------------------------------------------------------------------
>--------- shell> groupadd mysql
> shell> useradd -g mysql mysql
> shell> cd /usr/local
> shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -
> shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql
> shell> cd mysql
> shell> scripts/mysql_install_db --user=mysql
> shell> chown -R root  .
> shell> chown -R mysql data
> shell> chgrp -R mysql .
> shell> bin/mysqld_safe --user=mysql &
>
> y todo perfecto, si hago bin/mysql se ejecuta mysql sin ningun problema
> pero cuando ejecuto "apachectl start" sigue apareciendome el mismo error
> que antes, será que tengo que volver a compilar el php5 dandole la
> carpeta nueva en la que se encuentra mysql?
>
> y otras 2 preguntas mas.
> Dice el "readme" que si quiero que mysqld se ejecute automaticamente
> tengo que copiar "support-files/mysql.server" al lugar donde mi sistema
> tiene los "startup files", nunca hice algo asi por lo tanto no se donde
> es ese lugar, me podrian ayudar con eso?
>
> Y la ultima pregunta. hay alguna forma de generar un comando global para
> que cada vez que yo escriba mysql desde cualquier lugar del shell se me
> abra mysql y no tenga que hacer siempre /usr/local/mysql/bin/mysql??
>
> muchas gracias por su tiempo.
> Nicolás.
>
> _______________________________________________
> eSlack mailing list
> eSlack en lists.eslack.org
> http://lists.eslack.org/mailman/listinfo/eslack

-- 
Si existe ZARAGOZA, ¿por qué no existe PEPADISFRUTA?

Google
 
Web lists.eslack.org
More information about the eSlack mailing list