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

Leopard pedro.oyarce at gmail.com
Wed Sep 13 17:49:12 CEST 2006

http://slackware.mirrors.tds.net/pub/slackware/slackware-10.2/testing/source/php5/

salu2

El Miércoles, 13 de Septiembre de 2006 11:38, Nicolas Fovakis escribió:
> El slackbuild es php4, yo necesito php5 para el trabajo
>
> > ahora lo bajo, muchas gracias.
> >
> >> Un slackbuild es un script que compila un codigo fuente con las
> >> opciones precisas para slackware.
> >>
> >> Patrick entrega los slackbuild junto con el codigo fuente de cada
> >> paquete disponible en slackware, además de algunos archivos extra
> >> como los scripts de arranque y los slack-desc.
> >>
> >> Anda al ftp de slackware o uno de sus mirrors y luego entra al
> >> directorio source (donde estan las fuentes) ahi puedes encontrar el
> >> slackbuild del php.
> >>
> >> si abres el slackbuild con un editor de texto vas a entender de
> >> inmediato como funciona ;-)
> >>
> >> y no te preocupes, que nadie nace sabiendo... todos estamos aqui para
> >> aprender ;-)
> >>
> >> salu2
> >>
> >> El Miércoles, 13 de Septiembre de 2006 10:52, Nicolas Fovakis escribió:
> >>> no se rian de mi, pero ni se lo que es slackbuild :(
> >>>
> >>>> Usa el slackbuild.
> >>>>
> >>>> para compilar php correctamente necesitas como 5 lineas de opciones
> >>>>
> >>>> bajate el slackbuild desde el ftp de slackware y compila usando esa
> >>>> herramienta. te aseguro que funciona a la perfeccion
> >>>>
> >>>> salu2
> >>>>
> >>>> El Miércoles, 13 de Septiembre de 2006 10:31, Nicolas Fovakis
> >>>>
> >>>> escribió:
> >>>>> Bueno. recompile php haciendo lo siguiente "./configure
> >>>>> --with-mysql=/usr/local/mysql --with-apxs=/usr/sbin/apxs && make
> >>>>> && make
> >>>>> install"
> >>>>> copie el php.ino a /usr/local/lib como dice el readme y ahora no
> >>>>> me tira
> >>>>> mas error de mysql sino que me da el siguiente error al ejecutar
> >>>>> "apachectl start"
> >>>>> ---------------------------------
> >>>>> /usr/sbin/apachectl: line 80: 20605 Segmentation fault      $HTTPD
> >>>>> /usr/sbin/apachectl start: httpd could not be started
> >>>>>
> >>>>> ahora si que estoy perdido, algun idea?
> >>>>>
> >>>>>> 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
> >>>>>
> >>>>> _______________________________________________
> >>>>> eSlack mailing list
> >>>>> eSlack en lists.eslack.org
> >>>>> http://lists.eslack.org/mailman/listinfo/eslack
> >>>
> >>> _______________________________________________
> >>> eSlack mailing list
> >>> eSlack en lists.eslack.org
> >>> http://lists.eslack.org/mailman/listinfo/eslack
> >
> > _______________________________________________
> > eSlack mailing list
> > eSlack en lists.eslack.org
> > http://lists.eslack.org/mailman/listinfo/eslack
>
> _______________________________________________
> eSlack mailing list
> eSlack en lists.eslack.org
> http://lists.eslack.org/mailman/listinfo/eslack

-- 
Me he comprado un ordenador buenísimo, 
tiene hasta una bandejita para el cubata ...
la pena es que no tiene cdrom.

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