Diferencia entre revisiones de «Configuracion incial xampp en Linux»

De FdIwiki SC
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
{{#breadcrumb: }}
 
{{#breadcrumb: }}
Instalando Xampp
+
'''Instalando Xampp'''
  
 
   1.- Descarga XAMPP para Linux desde [https://www.apachefriends.org/es/index.html]
 
   1.- Descarga XAMPP para Linux desde [https://www.apachefriends.org/es/index.html]
Línea 15: Línea 15:
 
     - Aceptamos todo y esperamos a que termine la instalación.
 
     - Aceptamos todo y esperamos a que termine la instalación.
  
Configurando XAMPP
+
'''Configurando XAMPP'''
  
 
   3.- Procedemos a configurar XAMPP
 
   3.- Procedemos a configurar XAMPP

Revisión de 18:06 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]