Archivado en: Aplicaciones, Fuentes de información, General, Instalación, Linux | Etiquetas: apache, doméstico, lamp, mysql, php, servidor, web
Aunque no estaba entre mis objetivos originales hoy voy a tratar la instalación de un pequeño servidor web casero. ¿Por qué? Porque quiero probar una cosilla y necesito este servidor, así que he echado mano de Ubuntu Guide que ofrece una guía con los pasos a seguir.
No obstante, antes de continuar he advertir que yo voy a instalar el servidor como un conjunto independiente de aplicaciones (Apache+MySQL+PHP…), pero existe otra opción mucho más rápida, fácil y cómoda que lo instala como algo integrado: LAMP. Para ello tan solo hay que lanzar desde un terminar el comando:
sudo tasksel install lamp-server
o
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
tal y como se explica en la Ubuntu Guide.
Instalación del servidor FTP proFTPd
proFTPd es un servidor FTP que nos puede ser muy útil para subir ficheros al servidor web, especialmente cuando no trabajamos desde el ordenador que no funcione como servidor web.
Su instalación tan solo requiere que se lance desde un terminal el comando
sudo apt-get install proftpd
Nota: para más información ver las instrucciones de Ubuntu Guide.
Instalación del Sistema de gestión de base de datos MySQL
Si queremos trabajar con bases de datos necesitaremos un sistema de gestión de base de datos. En este caso vamos a utilizar MySQL ya que se ofrece bajo licenca GNU GPL para uso no comercial (mi caso), pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.
Para instalarlo lanzaremos desde un terminal los tres comandos siquientes:
sudo apt-get install mysql-server-5.0
sudo apt-get install mysql-admin
mysqladmin -u root password <poner_aqui_nueva_clave_para_MySQL>
Con esto habremos instalado el MySQL Server, el administrador de MySQL (Aplicaciones > Programación > MySQL Administrator) y cambiado la clave de acceso de administrador de MySQL.
Nota: para más información ver las instrucciones de Ubuntu Guide.
Instalación del servidor web Apache 2
Quizás la parte más sencilla sea la instalación del servidor web propiamente dicho. El elegido ha sido Apache 2 y tan solo es necesario lanzar el comando:
sudo apt-get install apache2
Nota: para más información ver las instrucciones de Ubuntu Guide.
Instalación de PHP5
Como lenguaje de programación para las páginas web vamos a utilizar la versión 5 de PHP. Para ello lanzaremos desde un terminal los comandos:
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
Para que probar que PHP se haya instalado correctamente abriremos el fichero /var/www/testphp.php en el editor de texto con el comando:
sudo gedit /var/www/testphp.php
y añadiremos la línea
<?php phpinfo(); ?>
Después de salvar el fichero y cerrar el editor, abrimos un navegador para abrir la página http://localhost/testphp.php. Si nos aparece una página llena de propiedades de PHP es que lo que hemos hecho ha funcionado bien.
A partir de aquí ya podemos crear nuestras propias páginas en PHP o estáticas con Apache, e incluso utilizar bases de datos.
Nota: para más información ver las instrucciones de Ubuntu Guide.
2 comentarios por mucho
Deja un comentario
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
[...] Instalación de un pequeño servidor web casero [...]
Pingback por Quinta semana de mi nueva vida con Linux « Migración a Ubuntu 1 Octubre 2007 @ 8:05 pm[...] Instalación de un pequeño servidor web casero [...]
Pingback por Administración web de MySQL « Migración a Ubuntu 5 Octubre 2007 @ 11:12 pm