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

Javier Ramirez jvr_78 at yahoo.com.ar
Wed Sep 13 18:43:01 CEST 2006

No hace falta tanto lio, yo me baje la version 5 y algo, desde la pagina de mysql.com
descomprimi el binario, y corri el instalador.
seguramente lo que te esta pasando es algo malo en la configuracion, porque si me decis que se te cuelga el apache, pero todo lo demas te funciona .....

  ----- Original Message ----- 
  From: Leopard 
  To: Lista de usuarios hispano-hablantes de Slackware Linux 
  Sent: Wednesday, September 13, 2006 12:49 PM
  Subject: Re: [eSlack] Actualice MySQL y tengo problemas con Apache y PHP


  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.

  _______________________________________________
  eSlack mailing list
  eSlack en lists.eslack.org
  http://lists.eslack.org/mailman/listinfo/eslack

  __________ NOD32 1.1753 (20060912) Information __________

  This message was checked by NOD32 antivirus system.
  http://www.eset.com

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.eslack.org/pipermail/eslack/attachments/20060913/31666b42/attachment.htm
Google
 
Web lists.eslack.org
More information about the eSlack mailing list