Instalar LAMPP

Descargamos desde la url http://www.apachefriends.org/download.php?xampp-linux-1.7.4.tar.gz Desempaquetamos: sudo tar xvfz /home/jblanco/Descargas/xampp-linux-1.7.4.tar.gz -C /opt Iniciamos el servidor Web: sudo /opt/lampp/lampp start Todas las opciones del demonio lampp estan en la url http://www.apachefriends.org/en/xampp-linux.html#382 Si las copy-pasteamos al archivo opciones.txt opciones.txt ———— start         Starts XAMPP. stop         Stops XAMPP. restart     Stops and starts XAMPP. startapache     Starts only the Apache. startssl     Starts the Apache SSL support. This startmysql     Starts only the MySQL database. startftp     Starts the ProFTPD server. stopapache     Stops the Apache. stopssl     Stops the Apache SSL support. stopmysql     Stops the MySQL database. stopftp     Stops the ProFTPD server. security     Starts a small security check programm. ———— opciones.txt Y luego hacemos un: cat opciones.txt |tr -s » «|cut -f1 -d» «|cat -n Obtenemos: 1    start 2    stop 3    restart 4    startapache 5    startssl 6    startmysql 7    startftp 8    stopapache 9    stopssl 10    stopmysql 11    stopftp 12    security Tras iniciar el servidor comprobamos que funciona: http://localhost Lo securizamos: sudo /opt/lampp/lampp security Creamos una carpeta para nuestra web: sudo mkdir /opt/lampp/htdocs/$USER Nos damos permisos: chown $USER:$USER /opt/lampp/htdocs/$USER Creamos un enlace en nuestro escritorio: ln -s /opt/lampp/htdocs/$USER /home/$USER/Escritorio En adelante $USER = jblanco Testeamos PHP, para ello creamos un pequeño script en PHP y lo guardamos en /opt/lampp/htdocs/jblanco/index.php Lo que es lo mismo, en /home/jblanco/Escritorio/jblanco/index.php (enlace que nos hemos creado) Con el siguiente contenido: <?php     echo «Hola mundo» ?> Y cargamos la url en el navegador: http://localhost/jblanco/index.php O bien: http://localhost/jblanco/ En ambos casos se abrira el mismo archivo, los archivos por […]

» Leer más

Habilitar PHP en las paginas de usuario de Apache (modulo userdir)

Para habilitar las páginas de usuario, accesibles como http://servidor/~jblanco/, hay que habilitar el modulo apache userdir: sudo a2enmod userdir Hace unos meses cuando estuvimos trasteando con el en la Unidad 10 (Internetworking) el interprete PHP estaba habilitado por defecto. En la versión que acabo de instalar no lo está. Server version: Apache/2.2.14 (Ubuntu) Server built:   Apr 13 2010 20:21:26 Editar el siguiente archivo: sudo gedit /etc/apache2/mods-available/php5.conf Y comentar las líneas: # To re-enable php in user directories comment the following lines # (from <IfModule …> to </IfModule>.) Do NOT set it to On as it # prevents .htaccess files from disabling it. #<IfModule mod_userdir.c> # <Directory /home/*/public_html> # php_admin_value engine Off # </Directory> #</IfModule> Por último, si no quereis volveros locos, como casi me ocurre, vaciar la cache del navegador. Ya que si no: http://laptux/~jblanco/ No funcionaba, me daba opción de descargar el archivo index.php. En cambio, http://laptux/~jblanco/index.php Sí funcionaba. La cache …

» Leer más
1 7 8 9