Xampp
Xampp
10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Pgina principal
XAMPP es un servidor, para desarrollar aplicaciones en php, con conexin a base de datos
sql (LAMPP= Linux + Apache + MySQL + PHP + Perl)
XAMPP es una forma fcil de instalar y utilizar la distribucin Apache que contiene MySQL,
PHP y Perl. Es realmente simple de instalar y usar, pero hay que tener en cuenta que no
est desarrollado para su uso en produccin (lo veremos al final de la gua).
Tiene licencia GNU y es multiplataforma, teniendo en estos momentos versiones para:
GNU/Linux, Win2, Mac Os X y Solaris.
Pgina oficial: http://www.apachefriends.org/es/xampp.html
Aquellos que quieran instalar Xampp 1.8.0, pueden ver la siguiente gua, que ya hice hace
algn tiempo:
http://www.ubuntu-guia.com/2011/07/instalar-xampp-en-ubuntu.html
Ahora vamos a ver como instalar la versin ms actual, Xampp 1.8.3, con PHP 5.5, aunque
hay otra anterior, Xampp 1.8.2, con PHP 5.4 que tambin podis instalar siguiendo las
mismas instrucciones.
Notas: Xampp 1.8.3, Testeado en Ubuntu 13.10 (64 bits) sin problemas
1 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Y si os responde:
- x86_64: es que es de 64 bits
- i686 o i386: es que es de 32 bits
Nota informativa: Pgina donde descargarse cualquier versin de Xampp:
http://sourceforge.net/projects/xampp/files/XAMPP Linux/
Para esta gua he descargado e instalado la versin "XAMPP Linux x86_64 1.8.3", por
necesitar lo ltimo de PHP.
Nota: Testeado en Ubuntu 13.10 (64bits), sin problemas.
Cambiar en los siguientes comandos el nombre del archivo "xampp-linux-x64-1.8.3-1installer.run", para que sea exacto al que os habis descargado, ya que el n de versin
puede cambiar, adems de la arquitectura, claro.
2 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
3 - Lo instalamos con:
sudo ./xampp-linux-x64-1.8.3-1-installer.run
Y aparecer un instalador al ms puro estilo de Win2 (siguiente, siguiente, ...), con lo fcil
y rpido que era extraer y pegar directamente en /opt, pero bueno, para gustos los
colores. Durante la instalacin, se puede elegir la opcin de instalar "Core files o archivos
del ncleo" y "Developer Files o archivos de desarrollo" (yo aconsejo dejar los 2 marcados
para instalar) e informa sobre "BitNami" (mdulos para WordPress.org, Joomla!, Drupal,
phpBB, Moodle, ...).
3 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Como podemos ver no se han activado todos los servicios (MySQL est desactivado).
Para activar todos los servicios ejecutamos en una terminal:
sudo /opt/lampp/lampp start
4 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Bueno, pues ya tenemos instalado XAMPP en /opt/lampp con todos los servicios activados.
Recomendacin: Si queris un IDE para desarrollar en PHP, HTML, CSS... (incluido HTML5 y
CSS3) os puede interesar instalar Aptana Studio 3:
http://www.ubuntu-guia.com/2011/07/instalar-aptana-studio-3-ubuntu.html
Desinstalacin:
Lo podemos desinstalar, borrando el directorio /opt/lampp directamente con:
sudo rm -rf /opt/lampp
5 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
[parmetro] Descripcin
start
Inicia XAMPP.
stop
Para XAMPP.
restart
Inicia el soporte SSl para Apache SSL. Este comando activa el soporte SSL
permanentemente, ej. si reinicias XAMPP en el futuro
SSL ya estar activado.
startftp
security
6 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Guardar y cerrar.
Nota: Respecto a las lneas "icons", he colocado el icono que me he descargado desde la
pgina web, lo he colocado en /opt/lampp y lo he llamado "xampp.png"
Ya podemos arrancarlo escribiendo en el Dash de Unity o desde el men aplicaciones otras, nos pedir la contrasea y nos saldr el Administrador grfico de Xampp, y podemos
arrancar Xampp al completo o los servicios que necesitemos.
7 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Ahora podemos ver los permisos, una vez cambiados (rwxrwxrwx) y ya tenemos de lectura
(r), escritura (w) y ejecucin (x) para nuestro usuario:
kaos1310@kaos:~$ ls -l /opt/lampp
...
drwxrwxrwx 5 root root 4096 oct 13 11:26 htdocs
...
Consejo: Si, como en mi caso, tenemos la raz del sistema en una particin pequea y el
/home en otra mucho mayor, puede pasar que nos quedemos sin espacio en la raz al ir
aadiendo proyectos a "htdocs", por lo que, en este caso, es recomendable crear un enlace
simblico entre el directorio "/opt/lampp/htdocs" y una ubicacin en nuestra carpeta
personal, por ejemplo: "/home/usuario/Webs", para de esta forma tener nuestros
proyectos en la carpeta personal, con el comando:
sudo ln -s /opt/lampp/htdocs ~/Webs
phpMyAdmin
Ahora probamos "phpMyAdmin" pulsando en el men de la izquierda "Herramientas >
phpMyAdmin" o tambin escribiendo en la barra de dirrecciones del navegador:
http://localhost/phpmyadmin
Y vemos que la base de datos aparece correctamente,
8 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Sin el aviso del "nuevo concepto de seguridad" que tenamos en la versin 1.8.0. Parece
que se han dado cuenta de que obligar a poner contraseas para todo es una perdida de
tiempo para los usuarios que lo utilizan a nivel local, solo en su propio ordenador. Pero no
est de ms hablar de la seguridad y lo haremos al final.
Seguridad
Como mencionamos antes, XAMPP no es para uso en produccin, slo para un entorno de
desarrollo local. XAMPP est configurado lo ms abierto posible, permitiendo que el
desarrollador trabaje sin trabas. Para entornos de desarrollo esto es genial, pero en un
entorno de produccin es fatal.
Lista de seguridad que falta en XAMPP:
El administrador de MySQL (root) no tiene contrasea.
El demonio de MySQL es accesible a travs de la red.
ProFTPD usa la contrasea "lampp" para el usuario "nobody".
9 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
10 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
60
10
Twittear
22
68 comentarios:
David jm 14 de oct. de 2013 21:15:00
:) gracias me sirvio el tuto
Responder
11 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Que versin de apache instala?. Ubuntu 13.04 instala la 2.2 y es un dolor de cabeza subirlo
a 2.4.
Entiendo que 13.10 viene con apache 2.4 de fbrica, no se producen conflictos?
Gracias.
Responder
Respuestas
juanetebitel
Hola Victor, Ubuntu 13.10 trae apache 2.4.6, pero Xampp, no instala el apache de
los repositorios de Ubuntu.
Al instalar Xampp, se instalan las versiones propias de Xampp,
independientemente de las que traiga la versin de Ubuntu. Las instala en el
propio directorio creado "/opt/lampp/".
Por ejemplo, Xampp 1.8.3 utiliza:
Apache 2.4.4, MySQL 5.6.11, PHP 5.5.3 & PEAR + SQLite 2.8.17/3.7.17 + multibyte
(mbstring) support, Perl 5.16.3, ProFTPD 1.3.4c, phpMyAdmin 4.0.4, OpenSSL
1.0.1e
Esta versin de Xampp, todava no la he estrujado, la acabo de instalar y solo
estoy trabajando en un proyecto, pero por el momento, ningn problema.
saludos
Responder
12 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Inhibit
The
failed:
name
(gedit:2679):
Gtk-WARNING
**:
Calling
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
org.gnome.SessionManager was not provided by any .service files
jogrean@maquina:~$
Inhibit
The
failed:
name
Responder
13 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Pak
Hola juanetebitel,
Sobre todo gracias por el aporte.
Tengo este problema en Ubuntu 12.04
Todo el proceso de instalacin es correcto pero me dio una pantalla de errores que no
captur y pensaba que luego podra solucionarlo, pero no es as.
Si pongo en el navegador : localhost me recibo esto :
Funciona!
Esta es la pgina web predeterminado para este servidor.
El software de servidor web est funcionando pero no contenido se ha aadido, sin embargo.
Si pongo localhost/xampp :
No se ha encontrado
La URL / xampp solicitada no se encontr en este servidor.
Apache/2.2.22 (Ubuntu) Server localhost en el puerto 80
He instalado la versin 1.8.3-1
Gracias y Saludos
Responder
14 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Saludos!
Responder
Respuestas
Miguel K3b 22 de nov. de 2013 16:37:00
Hola.
XAMPP para Linux:
La versin para sistemas Linux (testeado para SuSE, RedHat, Mandrake y
Debian)contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin,
OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml,
Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash,
eAccelerator, SQLite e IMAP C-Client.
http://www.apachefriends.org/es/xampp.html
Qu es phpMyAdmin? Quin se ha colado? Antes de escribir, por favor piense un
poco.
Salud.
15 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Responder
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
17 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Responder
18 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Responder
Respuestas
juanetebitel
19 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Responder
juanetebitel
20 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
21 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Responder
22 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
23 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Gracias.
Responder
24 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
.....
solo aparece en RUNNING el ProFTPD, apache y MySQL aparecen como detenidos
cuando intento iniciarlos desde el panel...
INFO: You could try to speed-up the execution if you had psyco installed.
/opt/lampp/lampp: lnea 98: printf: error de escritura: Tubera rota
/opt/lampp/share/xampp/diagnose: lnea 35: echo: error de escritura: Tubera rota
/opt/lampp/share/xampp/diagnose: lnea 54: echo: error de escritura: Tubera rota
/opt/lampp/share/xampp/diagnose: lnea 55: echo: error de escritura: Tubera rota
/opt/lampp/share/xampp/diagnose: lnea 57: printf: error de escritura: Tubera rota
tail: no se puede abrir /opt/lampp/logs/error.log para lectura: No existe el archivo o el
directorio
lo mismo en Apache y MySQL, en ProFTPD si se logra iniciar
ahora cuando dgito localhost, me aparece un panatallaso de Apache, Its work, pero como no
Responder
25 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
Respuestas
Annimo 15 de nov. de 2014 16:51:00
Brandon, cuando te sale el error de Last 10 lines.... y no te arranca Apache, proba
escribir en la Terminal lo siguiente:
sudo apt-get purge-- remove apache2
A continuacion deberia estar solucionado el problema
Responder
26 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
querer acceder al admin no me deja entrar, me podrian colaborar con esto les agradesco.
Responder
Respuestas
Annimo 15 de jun. de 2014 5:20:00
prueba concediendo permisos de lectura y escritura a la carpeta y dentro a todos
los archivo que quieres visualizar.
Responder
27 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
28 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
$ cd /opt/lampp/
$ sudo ./manager-linux.run
valido para el instalador versin 5 y probablemente superiores, porque en la versin 1(del
tutorial) hay pequeas discrepancias.
"xampp-linux-1.8.3-5-installer.run" 32 bits
Responder
29 de 30
23/02/15 12:10
http://www.ubuntu-guia.com/2013/10/instalar-xa...
el prefijo sudo para realizar alguna operacin que necesite permiso de root
Responder
Comentar como:
Publicar
Seleccionar perfil...
Vista previa
Pgina principal
30 de 30
23/02/15 12:10