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

Nicolas Fovakis nfovakis at fibertel.com.ar
Wed Sep 13 15:49:29 CEST 2006

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.

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