Instalación y configuración LAMPP
PRERREQUISITOS
1. Crear un usuario aplicativo lampp
sudo adduser lampp –disabledlogin
2. Crear un FS para la instalación de xampp en /opt/lampp
sudo vi /etc/fstab
/dev/xvdb /opt/lampp ext4 defaults 1
INSTALACIÓN
Descarga la versión que corresponda de 32-bits o de 64-bits desde sourceforge
Cambiamos los permisos al instalador
chmod 755 xampplinux*installer.run
Ejecutamos el instalador
sudo ./xampplinux*installer.run
Creamos un grupo y agregamos los usuarios lampp, myuserid que podrán desplegar apps en el servidor.
sudo groupadd xamppusers
sudo usermod G xamppusers lampp
Asignamos permisos de escritura al folder htdocs/ para el grupo xamppusers.
cd /opt/lampp chown root.xamppusers htdocs chmod 775 htdocs
Actualizamos el archivo /opt/lampp/apache2/conf/httpd.conf de acuerdo a lo que abajo se indica, puntualizo que la línea que se añade es la de Allow from all.
Alias /bitnami/ "/opt/lampp/apache2/htdocs/" Alias /bitnami "/opt/lampp/apache2/htdocs" <Directory "/opt/lampp/apache2/htdocs"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
Copiamos la aplicación de prueba en el folder /opt/lampp/htdocs. Editamos el archivo google-chrome en /opt/google/chrome y agregamos a la antepenúltima línea lo que se indica abajo con userdatadir $HOME.
vi google - chrome
Ejecutamos nuevamente chrome y abrimos la liga que abajo se indica.
http://localhost/appTest/