Diferencia entre revisiones de «Configuracion incial xampp en Linux»

De FdIwiki SC
Saltar a: navegación, buscar
(Instalando Xampp)
Línea 5: Línea 5:
 
   2.- Al terminar la descarga nos queda un archivo .run, que debemos instalar de la siguiente manera:
 
   2.- Al terminar la descarga nos queda un archivo .run, que debemos instalar de la siguiente manera:
  
    - Abrimos una Terminal con Control+T, o desde nuestro menú.
+
    Abrimos una Terminal con Control+T, o desde nuestro menú.
    - Nos logueamos como root.
+
    Nos logueamos como root.
    - Procedemos dar permisos de ejecución a el .run y a instalar XAMPP
+
    Procedemos dar permisos de ejecución a el .run y a instalar XAMPP
  
 
       $ sudo su
 
       $ sudo su

Revisión de 18:14 6 dic 2016

Instalando Xampp

 1.- Descarga XAMPP para Linux desde [1]
 2.- Al terminar la descarga nos queda un archivo .run, que debemos instalar de la siguiente manera:
    Abrimos una Terminal con Control+T, o desde nuestro menú.
    Nos logueamos como root.
    Procedemos dar permisos de ejecución a el .run y a instalar XAMPP
     $ sudo su
     $ chmod +x xampp-linux-x64-5.6.28-0-installer.run
     $ ./xampp-linux-x64-5.6.28-0-installer.run
   - Aceptamos todo y esperamos a que termine la instalación.

Configurando XAMPP

 3.- Procedemos a configurar XAMPP
   - Configuración de MySQL (MariaDB)
     $ ln -s /opt/lampp/bin/mysql /usr/bin/
     $ which mysql
     $ type mysql
     $ ls -lart /usr/bin/mysql
   - Configurando la regla com.ubuntu.pkexec.xampp.policy para que el panel gráfico se ejecute con permisos de administrador, 
     esto generará un archivo bash que ejecuta xampp-linux-x64-5.6.28-0-installer.run. Para esto nos dirigimos a la ruta 
     /usr/share/polkit-1/actions y ejecutamos:
     $ touch com.ubuntu.pkexec.xampp.policy
     $ nano com.ubuntu.pkexec.xampp.policy
   - Dentro del archivo com.ubuntu.pkexec.xampp.policy pegamos el siguiente código:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> <policyconfig> <action id="com.ubuntu.pkexec.xampp.policy"> <message>Authentication is required to run XAMP Control Panel</message> <icon_name>xampp</icon_name> <defaults> <allow_any>auth_admin</allow_any> <allow_inactive>auth_admin</allow_inactive> <allow_active>auth_admin</allow_active> </defaults> <annotate key="org.freedesktop.policykit.exec.path">/opt/lampp/manager-linux-x64.run</annotate> <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate> </action> </policyconfig>

   - Creando el script encargado de ejecutar el panel gráfico de XAMPP en la ruta /usr/bin/.
     Debemos crear el script con nombre xampp-control-panel:
     touch xampp-control-panel
     nano xampp-control-panel
     #!/bin/bash
     $(pkexec /opt/lampp/manager-linux-x64.run);
   - Configurando un .desktop para lanzar el administrador de servicios gráfico de XAMPP,
     ejecuta los siguientes comandos, en la ruta /usr/share/applications:
     touch xampp-control-panel
     nano xampp-control-panel
   - Después de ejecutar nano aplicación.desktop introducir el siguiente código

[Desktop Entry] Comment=Start/Stop XAMPP Name=XAMPP Control Panel Exec=xampp-control-panel Icon=xampp Encoding=UTF-8 Terminal=false Type=Application

   - Ahora ya tenemos un icono que al presionarlo nos ejecutara el pkexec, que nos pide un logueo 
     para asignarle permisos de ejecución al panel gráfico de XAMPP.
   - Para usar mysql, si hiciste la configuración anterior ya no necesitas ir al directorio /opt/lampp/bin/mysql -u root -p 
     para hacer el logueo ahora solo necesitas abrir un terminal y ejecutar mysql -u root -p.

Ahora podemos administrar de manera gráfica nuestro XAMPP y acceder a mysql normalmente sin dirigirnos al directorio /opt/lampp/bin.


Bibliogragia: [2]