Mostrando las entradas con la etiqueta lampp. Mostrar todas las entradas
Mostrando las entradas con la etiqueta lampp. Mostrar todas las entradas

martes, 1 de septiembre de 2015

Servidor Apache XAMPP-LAMPP de PHP no inicia en Fedora: Puerto 443 ocupado por otro

¿Qué es XAMPP?

XAMPP es el entorno más popular de desarrollo con PHP

XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene MySQL, PHP y Perl. El paquete de instalación de XAMPP ha sido diseñado para ser increíblemente fácil de instalar y usar.

Así como es de popular, así tambén trae consigo una serie de problemas/errores al utilizarlo o instalarlo. Algunos de estos problemas no son tan comunes y precisamente son los que más  se complican arreglarlos.

Recientemente estaba realizando pruebas de un sitio web en xampp, sin embargo lo actulicé  la versión 5.6.12, pero resulta que XAMPP simplemente no inició, No mostraraba nigún error como tal, solo decía que ya había otro servidor apache en ejecución, cosas que no era cierta.

Bueno, entonces me acordé que recientemente había instalado VMware Workstation, y pensé que tal vez estaban ocupando el mismo puerto lógico, y efectivamente así fue.
Para visualizar los puertos utilizados por las aplicaciones usé los tre siguientes comandos:
sudo netstat -tulpn
sudo netstat -lptu 
sudo lsof -i
Cada uno de los comandos les ofrecen una lista de los puertos utilizados por las aplicaciones en las que pueden observar qué es lo que está pasando en realidad.

Ahora, para cambiar el puerto, no lo hice en xampp, como no necesito VMware como tal, mejor decidí cambiarle el puerto a esa aplicación, lo que hice fue, abrir VMware como root y cambiarle el puerto.


Espero y les sea de ayuda, saber cuál podría ser el problema cuando XAMPP no inicia.
 Pronto haré un tutorial para cambiar el puerto de XAMPP.

lunes, 15 de diciembre de 2014

Instalación y configuración de xampp en linux


¿Qué es XAMPP?
XAMPP es el entorno más popular de desarrollo con PHP

XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene MySQL, PHP y Perl. El paquete de instalación de XAMPP ha sido diseñado para ser increíblemente fácil de instalar y usar.

¿Qué es XAMPP?
XAMPP es el entorno más popular de desarrollo con PHP

XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene MySQL, PHP y Perl. El paquete de instalación de XAMPP ha sido diseñado para ser increíblemente fácil de instalar y usar.

¿Cómo instalo XAMPP?
    Elige la arquitectura para tu Linux OS, versión de 32-bits o de 64-bits.

    Cambia los permisos al instalador

sudo chmod 755 xampp-linux-*-installer.run

    Ejecuta el instalador

sudo ./xampp-linux-*-installer.run

Eso es todo. XAMPP está ahora instalado en el directorio /opt/lampp.

¿Cómo inicio XAMPP?

    Para iniciar XAMPP simplemente ejecuta este comando:

sudo /opt/lampp/lampp start

Deberías ver ahora algo como esto en tu pantalla:

    Starting XAMPP 1.8.2...
    LAMPP: Starting Apache...
    LAMPP: Starting MySQL...
    LAMPP started.
    Ready. Apache and MySQL are running.

    Si recibes algún mensaje de error visita nuestra comunidad para obtener ayuda

    Ten en cuenta que hay además una herramienta gráfica que puedes usar para controlar tus servidores fácilmente. Puedes iniciar esta herramienta con los siguientes comandos:

cd /opt/lampp
sudo ./manager-linux.run

¿Cómo paro XAMPP?
    Para parar XAMPP simplemente ejecuta este comando:
sudo /opt/lampp/lampp stop    Deberías ver ahora algo como esto en tu pantalla:

    Stopping XAMPP 1.8.2...
    LAMPP: Stopping Apache...
    LAMPP: Stopping MySQL...
    LAMPP stopped.

Problemas que se presentan

Este problema puede ser por dos razones, las contraseñas están mal, el puerto está ocupado por otro servicio etc.

Revisar los archivos de configuración que se muestran a ejecutar los comandos
cd /opt/lampp
sudo ./manager-linux.run

Abrir el archivo y colocar las contraseñas o cambiar de puerto.
Si el problema persiste, dar permisos a la carpeta.

sudo chmo a+w /opt/lampp/htdocs/

Para poder ejecutar sus sitios.


Más información: