Diferencia entre revisiones de «Configuracion incial xampp en Linux»
(No se muestran 22 ediciones intermedias de un usuario) | |||
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] | ||
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ú. | |
− | + | - Nos logueamos como root. | |
− | + | - Procedemos dar permisos de ejecución a el .run y a instalar XAMPP | |
$ sudo su | $ sudo su | ||
Línea 13: | Línea 13: | ||
$ ./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 | + | == Configurando XAMPP == |
3.- Procedemos a configurar XAMPP | 3.- Procedemos a configurar XAMPP | ||
− | + | - Configuración de MySQL (MariaDB) | |
$ ln -s /opt/lampp/bin/mysql /usr/bin/ | $ ln -s /opt/lampp/bin/mysql /usr/bin/ | ||
Línea 25: | Línea 25: | ||
$ type mysql | $ type mysql | ||
$ ls -lart /usr/bin/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: | ||
+ | |||
+ | <nowiki> | ||
+ | <?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> | ||
+ | </nowiki> | ||
+ | |||
+ | - 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 | ||
+ | |||
+ | <nowiki> | ||
+ | [Desktop Entry] | ||
+ | Comment=Start/Stop XAMPP | ||
+ | Name=XAMPP Control Panel | ||
+ | Exec=xampp-control-panel | ||
+ | Icon=xampp | ||
+ | Encoding=UTF-8 | ||
+ | Terminal=false | ||
+ | Type=Application | ||
+ | </nowiki> | ||
+ | |||
+ | - 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: [http://blog.desdelinux.net/instalar-configurar-xampp-gnulinux/] | ||
+ | |||
+ | [[Categoría:Drupal]] |
Última revisión de 15:13 5 feb 2017
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]