Instalar un completo servidor web y Eclipse (En español) + Phpeclipse

+1
+1
-1

La Forma más rápida y sencilla de instalar un servidor web, más fácil aun que hacer un apt-get, se trata en bajarnos este genial programa XAMPP (con algo de paciencia 38 MB), el cual trae una enorme cantidad de programas y utilidades que nos hará la vida más fácil :-) (Apache 2.0.52, MySQL 4.1.7, PHP 5.0.2 & 4.3.9 & PEAR + SQLite 2.8.9 + multibyte (mbstring) support, Perl 5.8.4, ProFTPD 1.2.10, phpMyAdmin 2.6.0-pl3, OpenSSL 0.9.7d, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.7, gdbm 1.8.0, zlib 1.1.4, expat 1.2, Sablotron 1.0, libxml 2.4.26, Ming 0.2a, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 1.99_17, FreeTDS 0.62.4, gettext 0.11.5, IMAP C-Client 2002b, OpenLDAP (client) 2.2.13, mcrypt 2.5.7, mhash 0.8.18, Turck MMCache 2.4.6, cURL 7.10.7, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.04-dev). Una vez bajado simplemente tendremos que descomprimirlo en el directorio donde lo queramos, aunque aconsejan que sea en el directorio /opt:
$ sudo tar xvfz xampp-linux-1.4.10a.tar.gz -C /opt
Ahora nos vamos al directorio donde se ha descomprimido (/opt/lampp) y ejecutamos el programa:
$ sudo lampp start
Y ya tendremos en marcha nuestro servidor web Apache junto a Mysql y PHP.
Para aclarar un poco, la estructura de directorios que se crea en /opt/lampp, los directorios que tenemos que tener en cuenta son:

  • /opt/lampp/etc.- Aqui se almacenan todos los archivos de configuración, tanto de apache, php, mysql...
  • /opt/lampp/htdocs.- Este es nuestro raiz(http://localhost) donde debemos colocar todas las webs que vayamos haciendo.
  • /opt/lampp/bin.- Aquí tenemos todos los programas ejecutables (apache, mysql, proftp...)
  • Aconsejo usar $ sudo lampp security antes que nada, ya que por defecto viene con unas opciones un tanto "raras", entre ellas:

  • Todas las webs seran accesibles por Internet
  • MySQL será accesible desde Internet
  • La contraseña de phpMyAdmin y ProFTPD viene con una contraseña predeterminada
  • No hay contraseña para el root de MySQL
  • En fin como veis, recomendable antes que nada ejecutar $ lampp security y asegurar un poco nuestro servidor web ;-). Por cierto para el resto de comandos, visitar la página principal de este programa XAMPP.

    Eclipse junto con el plugin Phpeclipse forman un excelente IDE para programar con PHP además de poderlo hacerlo con libertad tanto sobre GNU/Linux como sobre Windows. La instalación de Eclipse sea quizás algo tediosa ya que para empezar debemos tener instalado java en nuestro ordenador. En el caso de que no lo tengamos instalado, nos tendremos que bajar de la página de Sun. El fichero que nos bajaremos será el J2SE SDK; una vez descargado, procedemos con la instalación e instalamos java.
    Eclipse lo bajaremos de su web oficial y el plugin de php en esta página. La descarga de Eclipse la comentaremos paso a paso ya que a la hora de la descarga nos ofrece una multitud de mirrors y de distintas versiones de eclipse, os recomiendo el siguiente mirror, ya que entre otras cosas dispone de la traducción de eclipse al español cosa que siempre viene bien. Los archivos a descargar son Last Release 3.0.1 y Language Pack 3.0.1_Translations, la versión correcta del Language Pack es el SDK Language Pack y el sistema operativo que useis.

    Para instalar Eclipse tan sencillo como descomprimirlo en el directorio que queramos que se encuentre, la traducción bastará con descomprimirla sobre el directorio donde se encuentra eclipse al igual que el plugin Phpeclipse. La primera vez que ejecutemos Eclipse nos pedirá la ruta donde Eclipse guardará todos los documentos por defecto, para ello le diremos que nos lo guarde en dentro del directorio donde colgamos nuestros documentos web en nuestro servidor web, de esta forma siempre podremos ver nuestras webs en el navegador.
    La configuración del plugin de Phpeclipse no es muy complicada, simplemente en Ventana >> Preferencias >> PHPEclipse Web Developer >> PHP. Una vez ahí ponemos las rutas correctas correspondientes tanto a Apache como a MySQL; también eliminaremos de la opción Start Apache lo siguiente "DocumentRoot "{0}"" ya que no hace falta.

    -> El blog de Inwe <-

    Comentarios

    Imagen de ray

    el java lo tengo instalado y me va (comprobado) pero al ejecutar eclipse me da un error. Este es el log del error

    no se como poner el codigo en plan quote asi que lo pego tal cual

    este es el error

    !SESSION 2004-12-14 16:41:41.55 ------------------------------------------------
    eclipse.buildId=I200411050810
    java.version=1.5.0
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=es_ES

    !ENTRY org.eclipse.core.runtime 2004-12-14 16:41:41.55
    !MESSAGE Product org.eclipse.platform.ide could not be found.

    !ENTRY org.eclipse.osgi 2004-12-14 16:41:41.134
    !MESSAGE Application error
    !STACK 1
    java.lang.RuntimeException: No application id has been found.
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:313)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
    at org.eclipse.core.launcher.Main.run(Main.java:704)
    at org.eclipse.core.launcher.Main.main(Main.java:688)

    senkiu de antemano

    Imagen de Anónimo

    El error ese te da antes o después de haber descomprimido el plugin de php y la traducción?

    Imagen de ray

    antes. probaba primero q todo iba bien. He de descomprimir todo antes?

    Imagen de Anónimo

    tenia apache2 instalado manualmente! pero al no funcionarme el mysql, y reiteradamente insisti con ello, no puedo hacerlo.

    Así q decidi probar Lampp(Xampp)....

    Mi pregunta está en cuando quiero visualizar algunas página q he creado me doy con la sorpresa, q mi localhost! está con el apache2 q instale en un inicio :S

    Alguien sabe la ruta para editar el httpods manualmente?

    PD: Por siacaso desistale el apache inicial, un remove, autoclean...etc...

    atte.
    JulioNC

    Imagen de Anónimo

    apache2 -k stop
    es para parar el servicio, todo OK!

    -----
    Preguntas!
    1.-
    Bueno, segui los pasos de inwe! sobre lo de segurity!
    pero cuando quiero entrar me pide usurio???
    le pongo root y mi password y nada???
    aunque yo recuerde,no me pidio usuario(sobre entiendo q es para el root, pero no me funciona)

    Hay alguna manera de modificar nuevamente el seguity,ya q lo lanze desde terminal nuevamente y solo me listo los procesos.

    2.- como cambio la version de php?

    atte.
    JulioNC

    Imagen de inwe

    Vayamos por partes (como dijo Jack el destripador)

    1. Especificame a que no peudes entrar: ¿mysql?
    2. Puedes cambiar haciendo lo siguiente:
      Para php4:
      /opt/lampp/lampp php4
      Si quieres cambiar a php5:
      /opt/lampp/lampp php5
      Para saber en cual estás:
      /opt/lampp/lampp phpstatus
      

    Un saludo

    -= El blog de Inwe =-

    Imagen de JulioNC

    desde el phpMyAdmin no puede acceder.
    lampp
    ***** (pasword) y nada!
    aparentemente se ha creado un conflicto con phpMyAdmin(de ahí q no puedo entrar a mySql)

    aunque lo volvi a instalar..y lo he dejado sin seguridad :S
    de todas formas muchas gracias!
    ahora a instalar JDK :)
    atte.

    Imagen de Anónimo

    es mucho mas facil:

    sudo apt-get install apache mysql-server phpmyadmin php4 libapache-mod-php4 php4-mysql

    Imagen de inwe

    Te puedo asegurar que no es mucho más fácil que descomprimir el fichero lampp.tar.gz, y si no te lo crees mira los foros la cantidad de gente que tiene problemas a la hora de instalar php, en fin que son dos formas distintas de disponer de un servidor web pero no más fácil ;-)

    -> El blog de Inwe <-

    Imagen de mlacunza

    Instale todo de acuerdo a la guia,en localhost, veo la pagina de XAMPP, me da el status de todos los componentes activados, pero cuando quiero entrar al phpMyAdmin me sale el popup en donde me da la opcion de abrir o guardar el file php.Si le doy a phpinfo me muestra correctamente la pagina de Zend y si en el Demo de CD COllection agrego un Item lo toma(por lo q el acceso a la DB estaria correcto)

    Alguna idea de por que no levanta el phpMyAdmin?

    Gracias!

    Mario Lacunza
    Email: mlacunza [AT] gmail [DOT] com
    Lima Peru

    Imagen de ray

    vale, de acuerdo, ya lo tengo funcionando. He repetido todo el proceso desde el principio y ya me va. creo q seria q me equivoque de archivo en la descarga. El problema ahora es que no encuentro donde está apache y los demas.

    Tengo instalado el Xlampp este, en /opt/lampp/. Pero no se cual es la carpeta donde se encuentra apache, ni mysql ni php. Es bin?

    Imagen de Anónimo

    en lampp/bin se encuentran los binarios, de todas formas podrías haber hecho un ls en bin antes de postear XDDDD

    Imagen de Anónimo

    Descomprimo en /opt vale. Pero al escribir en el terminal $ sudo lampp start ... nanai me dice que no vale. No funciona.

    ¿como demonios se instala? o mejor dicho, se pone a funcionar.

    Un saludo

    Imagen de Anónimo

    bueno despues de investigar un poco, y teniendo en cuenta que soy novato total en linux :-), resulta que para iniciar XAMPP lo correcto seria escribir en el terminal:

    $ sudo /opt/lampp/lampp start

    De la otra manera no se porque pero no me rulaba, seguramente por mi desconocimiento jeje.

    Un saludo

    Imagen de inwe

    Jejeje, siento no haberlo especificado mejor, pero el $ sudo lampp start era estando en el mismo directorio :-)

    . Un saludo.

    Imagen de knock

    Suponiendo que estes en /opt/lampp pon:

    ./lampp start

    y ya esta.

    Saludos!!!

    Imagen de Anónimo

    Hola,

    A mi tambien se me queja de ese comando ("sudo lampp start") y lo que hice fue:

    sudo sh lampp start

    y con eso listo, lo que entiendo yo es que para ejecutar archivos de shell hay que decirle que lo quieres hacer con el comando sh. Estoy casi seguro que se puede configurar para que no necesites el comando sh pero no se como se hace.

    Un saludo y que funcione.

    Imagen de inwe

    Lo que hay que hacer es poner sudo ./lampp start o la ruta completa sudo /opt/lampp/lampp start y ya está :-)

    -> El blog de Inwe <-

    Imagen de Anónimo

    hola, acabo de instalar lampp (xampp) y al momento de lanzar localhost me aparece lo que se encuentra en /var/www/ y me dice que es apache 1.3, el cual instale antes por medio de apt-get, ahora.... al momento de querer decintalar apache 1.3 me dice que no existe. Mi pregunta es: como hago para que al momento de hacer localhost me aparesca el contenido de /opt/lampp/htdocs/ ????????????? o como logro borrar apache 1.3???????

    cecilia

    Imagen de inwe

    Hmm.. me parece que realmente tienes funcionando el otro apache (el que instalastes por medio de apt-get), intenta borrarlo $ apt-get remove apache y ejecuta lampp a ver si así te va ya todo bien ;-).

    Un saludo

    -= El blog de Inwe =-

    Imagen de Anónimo

    that's my question, i'm newbie ._.

    so how do i make it start in the system boot and shutdown with the system? ._.?

    Imagen de inwe

    Hi!
    Let's me see, you can start the aplication at the runlevel 3 (before xorg starts). You can do it making a symbolic link to simply bash program like this (i'll call it st). Put it at /etc/init.d directory:

    #!/bin/bash
    sudo /opt/lampp/lampp start

    After, we type $ chmod 755 st. For make the symbolic link you must type $ ln -s st S99stApache, then you must copy the link into /etc/rc3.d and for close it when you shutdown your computer, you must make another symbolic link like this $ ln -s st K99stApache and put it into /etc/rc6.d directory.

    Now, for finishing, we must type $ sudo update-rc.d for updating our system.

    I hope it help you.

    -> El blog de Inwe <-

    Imagen de grevilla

    Conocen algun servidor de mail que se instale tan facil como el XAMPP??? tengo el sendmail pero no logro que envie email, a pesar de que dice que se envio el mensaje este nunca llega al destino...

    Gracias de antemano....

    Gustavo
    _____________________________________________
    Grupo de Usuarios Linux de Paraguaná
    http://www.gulip.org
    GNU/Linux la libertad nuestro compromiso..

    Grupo de Usuarios Linux de Paraguaná
    http://www.gulip.org
    GNU/Linux la libertad nuestro compromiso..

    Imagen de Diego Firmenich

    Hola gustavo!!
    No se muy bien como haz configurado tu sendmail.
    Quiza el problema que estas experimentando es que tu MTA (sendmail) envia los mails, pero probablemente estes haciendo un relay y el MTA que recibe el mail que envias se fija si el dominio de tu mail corresponde realmente a la maquina desde donde lo estas enviando. Asi si queres enviar desde micuenta@midominio.com y midominio.com no apunta realmente al host desde donde estas tratando de salir muchos MTAs rechazan los mails y no llegan, otros consideran ese mail como spam, los mtas mas pobres los dejan pasar igual.

    Una solucion sencilla (que a mi me a funcionado muy bien) es correr un proxy smtp de manera que cuando un cliente de tu host quiere mandar un mail, lo que realmente sucede es que el proxy se conecta de manera transparente con el verdadero MTA de midominio.com

    El proxy smtp lo puedes descargar de aqui:
    http://home.tiscali.cz:8080/~cz210552/smtpproxy.html
    Esta escrito en java y en c, no tienes mas que compilar.

    Cabe cuestionar lo siguiente:
    ¿Que sentido tiene pasar por un proxy smtp ? Pues eso depende de la configuracion de tu red dado que algun cliente puede tener acceso al proxy a traves de una LAN pero no asi a la WAN.
    Si lo que quieres es montar tu propio servidor de correo tendras que configurar un dominio como dios manda con el registro mx correspondiente. De no registrar el dominio siempre andaras mal por aquello que te decia al principio de que gran parte del resto de los MTAs discriminaran el tuyo.
    Espero te sirva.
    Saludos.
    Diego Firmenich

    Imagen de Revan

    Descargue el archivo, pero al descomprimir me sale error.

    sale esto:

    tar: lampp/share/terminfo/z/zenith29 enlace a lampp/share/terminfo/z/z29: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z29a-kc-uc enlace a lampp/share/terminfo/h/h29a-kc-uc: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z29a-kc-bc enlace a lampp/share/terminfo/h/h29a-kc-bc: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/zenith enlace a lampp/share/terminfo/h/h19: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z110bw enlace a lampp/share/terminfo/h/h100bw: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z100bw enlace a lampp/share/terminfo/h/h100bw: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/ztx-1-a enlace a lampp/share/terminfo/h/htx11: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z-100bw enlace a lampp/share/terminfo/h/h100bw: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/zen8001 enlace a lampp/share/terminfo/c/cci: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/zenith39-ansi enlace a lampp/share/terminfo/z/z39a: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/ztx11 enlace a lampp/share/terminfo/h/htx11: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/zen50 enlace a lampp/share/terminfo/z/z50: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/zen30 enlace a lampp/share/terminfo/z/z30: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z8001 enlace a lampp/share/terminfo/c/cci: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z39-a enlace a lampp/share/terminfo/z/z39a: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z-100 enlace a lampp/share/terminfo/h/h100: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/zenith39-a enlace a lampp/share/terminfo/z/z39a: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z29a-nkc-uc enlace a lampp/share/terminfo/h/h29a-nkc-uc: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z29a-nkc-bc enlace a lampp/share/terminfo/h/h29a-nkc-bc: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/zt-1 enlace a lampp/share/terminfo/h/htx11: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z29b enlace a lampp/share/terminfo/z/z29: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z29a enlace a lampp/share/terminfo/h/h29a-kc-bc: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z110 enlace a lampp/share/terminfo/h/h100: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z100 enlace a lampp/share/terminfo/h/h100: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/ztx enlace a lampp/share/terminfo/h/htx11: No se encuentra en el archivo
    tar: lampp/share/terminfo/z/z19 enlace a lampp/share/terminfo/h/h19: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xerox1720 enlace a lampp/share/terminfo/x/x1720: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-m-f enlace a lampp/share/terminfo/d/darwin-m-f: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-m-b enlace a lampp/share/terminfo/d/darwin-m-b: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-100x37-m enlace a lampp/share/terminfo/d/darwin-100x37-m: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-f2 enlace a lampp/share/terminfo/d/darwin-f2: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-m-f2 enlace a lampp/share/terminfo/d/darwin-m-f2: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-90x30-m enlace a lampp/share/terminfo/d/darwin-90x30-m: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-160x64-m enlace a lampp/share/terminfo/d/darwin-160x64-m: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xterm-r6 enlace a lampp/share/terminfo/x/xterm-old: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xterm-24 enlace a lampp/share/terminfo/v/vs100: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xterms enlace a lampp/share/terminfo/v/vs100: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc enlace a lampp/share/terminfo/d/darwin: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xerox820 enlace a lampp/share/terminfo/x/x820: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xerox-lm enlace a lampp/share/terminfo/d/diablo1640-lm: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-90x30 enlace a lampp/share/terminfo/d/darwin-90x30: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-80x30 enlace a lampp/share/terminfo/d/darwin-80x30: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-80x25 enlace a lampp/share/terminfo/d/darwin-80x25: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-80x30-m enlace a lampp/share/terminfo/d/darwin-80x30-m: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-80x25-m enlace a lampp/share/terminfo/d/darwin-80x25-m: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xterm-xfree86 enlace a lampp/share/terminfo/x/xterm-new: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-144x48-m enlace a lampp/share/terminfo/d/darwin-144x48-m: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-200x75-m enlace a lampp/share/terminfo/d/darwin-200x75-m: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-200x64-m enlace a lampp/share/terminfo/d/darwin-200x64-m: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-256x96 enlace a lampp/share/terminfo/d/darwin-256x96: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-200x75 enlace a lampp/share/terminfo/d/darwin-200x75: No se encuentra en el archivo
    tar: lampp/share/terminfo/x/xnuppc-200x64 enlace a

    bueno etc... asi con muchos archivos. finalmente sale :

    tar: Salida con error demorada desde errores anteriores

    ya lo he descargado de 2 mirrors. no se que pasa.

    Imagen de Anónimo

    Hola si lo que buscas es un servido de SMTP-POP3 este es perfecto para Xampp MiniRelay Server.
    por cierto no tiene mucha historia para configurar interfaz del server
    Nos vemos

    Imagen de hijitus

    Como debo hacer para que cargue cuando inicia el sistema..... estimo que con un enlace simbolico, pero no logro dar en la tecla.
    Lo que hice fue hacer un script donde pase la variable "/opt/lampp/lampp start" pero debo levantarlo a mano cada vez que quiero levantar el servidor.
    Si alguien conoce como hacer para que cargue solo se lo agradecere...

    Imagen de Anónimo

    Tengo suse, al descomprimir el archibo le digo que lo descomprima en la carpeta opt pero entonces me dice acceso denegado, que tengo que hacer para que me deje descomprimirlo a la carpeta opt?

    Imagen de inwe

    Hazlo como root :). Recuerda luego de poner la carpeta htdocs con usuario y contraseña nobody.
    Un saludo

    -> El blog de Inwe <-

    Imagen de sergioar

    probaste copiar el script en la carpeta /etc/init.d/ asi hice para iniciar el DHCP.

    Cuenta si te funcionó

    Imagen de Anónimo

    primero gracias me funciona correctamente

    sin embargo tengo algunas aplicaciones que corren sobre windows y necesitan acceder mediante odbc, he habilitado el acceso a mysql por la red, pero al intentar conectar me dice que la ip no tiene permiso para acceder a ese server como lo puedo habilitar es super importante

    gracias

    Imagen de Anónimo

    Hola a tod@s, :)
    Bueno, a mí la instalación me de Xampp me funciona sin problemas...lo que pasa, es que al instalarse por defecto todas las aplicaciones en /opt/lampp , cuando intento instalar algún programa tipo "facturlinex" me da errores de conexión con el socket de mysql.

    Con la intención o propósito de que cuando "facturlinex" o cualquier otra aplicación que busque conectarse por esa ruta a "mysql", pille el enlace a la que se está ya ejecutando y no busque más "mysqls" por ahí y que no tengo instaladas...

    ... he intentado poner en la carpeta /var/lib/mysql (donde veo que lo busca en el error que me da) un enlace al "mysql.sock", que hay en la carpeta /opt/lampp/var/mysql ...

    En vista del panorama (no me ha funcionadooooooooo!!)

    ¿Sabría alguien decirme como lo tengo que hacer para que ese "tipo de aplicación o programa" reconozca el mysql que se está ejecutando "Via XAMPP"?.

    Un cordial saludo y gracias de antemano :)

    Imagen de Anónimo

    Reholas, disculpandme..no sé como he llegado hasta aquí..yo estaba leyendo un tutorial sobre la instalación de XAMPP y al plantear mi cuestión veo que aparezco en otro tema que no tiene que ver. Mis más sinceras disculpas, borradlos si lo creeis oportuno. Yo al no estar registrado no puedo hacerlo. Un cordial saludo, Valc.