Você está na página 1de 9

Instala un servidor web local en 10

sencillos pasos
Publicado por Daniel Pastor Snchez en Desarrollo el 16/08/2013 a las 13:36

Archivado en Apache, Herramientas de desarrollo, LAMP, MySQL, PHPMyAdmin, Servidor Web

https://rootear.com/ubuntu-linux/instalar-servidor-web

Hoy en da quien ms y quien menos tiene un sitio web donde anunciarse, plasmar sus
ideas y/o pensamientos, escribir sobre msica, tecnologa, animales, etc. Con estos
sencillos pasos que a continuacin ir explicando podremos instalarnos un servidor web
compuesto por Apache, MySQL y PHPMyAdmin, que nos ayudarn a crear nuestro
portal de Internet y nos permitirn hacer nuestras pruebas sin tener que estar subiendo al
servidor los ficheros nuevos.

1. Primero de todo, como estamos en Ubuntu, hay que abrir una ventana de Terminal
(Ctrl + Alt +T o Aplicaciones > Accesorios > Terminal), es conveniente conocer los
comandos bsicos de Ubuntu. Una vez lo tengamos abierto escribimos la siguiente
linea:

sudo apt-get install tasksel

Nos preguntar si deseamos continuar, pulsamos S para continuar.


2. Una vez termine, ejecutamos la aplicacin desde la misma consola escribiendo:

tasksel

3. Una vez en esta pantalla nos movemos con las teclas de direccin hasta posicionarnos
donde pone LAMP server y pulsando la barra espaciadora lo seleccionamos con un
asterisco para que se nos instale.
4. Despus pulsamos la tecla del tabulador para movernos a Aceptar y una vez
pulsemos, comenzar la descarga de paquetes necesarios, donde nos ir pidiendo las
contraseas que queremos asignarle a MySQL y finalizar la instalacin.

Ya tenemos el servidor instalado!

5. Ahora ya, slo nos queda instalar phpmyadmin para gestionar las bases de datos.

6. Vamos a ello escribiendo en consola:

sudo apt-get install phpmyadmin

Seguiremos los mismos pasos que en la instalacin anterior, pulsaremos S para


continuar la instalacin, y una vez comience se nos abrir una ventana donde nos
preguntar que tipo de servidor para base de datos instalar.

7. Lo dejamos tal como est, en apache2, y continuamos con la instalacin, que nos ir
mostrando ventanas para ir configurando el programa.
8. Pulsamos sobre S para continuar al instalacin que nos seguir mostrando ventanas
para que introduzcamos las contraseas que va a tener nuestra base de datos.

9. Y por ltimo vamos a nuestro navegador y escribimos localhost o 127.0.0.1, si


nos sale algo como en la imagen, ya tenemos nuestro servidor instalado.
10. Slo me queda decir que las web que hagamos para que funcionen hay que ponerlas
en el siguiente directorio: /var/www

Un apunte importante: Es posible que si instalis algn CMS (Sistema de Gestin de


Contenido) os haga falta darle permisos a determinadas carpetas o ficheros, para
quien no sepa a continuacin le dejo un pequeo ejemplo de como se hace.

Abrimos ventana de Terminal y escribimos como root: chmod 777 -R /var/www. A


grandes rasgos lo que hace es darle todos los permisos (777) al directorio /var/www
(no es recomendable hacer esto en un servidor con acceso pblico), y con el parmetro
-R para que se haga en cascada, es decir tambin se aplican los mismos permisos a las
carpetas y ficheros que contiene el directorio.

Con esto hemos finalizado todo el trabajo, ya podemos crear nuestras propias pginas
web, es importante que tengas un buen editor como SublimeText para programar
cmodamente.
Instalar Servidor Web [En Ubuntu
Linux][Localhost]
Instalar un servidor de paginas web en localhost
Ubuntu Gnu/Linux

En este manual os explico cmo instalar Apache + PHP + MySQL + phpMyAdmin en


Ubuntu. Para Debian los pasos son prcticamente iguales.

Nos sirve para poder instalar nuestras paginas web, en nuestro propio ordenador y hacer
las futuras modificaciones sin riesgo de perder nada.
(puedes instalar paginas simples en HTML o tambien pagina que necesiten de bases de
datos,, tambien CMS-s como Dedalus, Nuke-et, PHPnuke, Joomla, WordPress, u otros.

Podramos instalar todos los paquetes que nos hacen falta a la vez, pero vamos a ir por
partes para facilitar las cosas.
Lo primero que instalaremos ser el servidor apache, as que abrimos la terminal y
escribimos:

# sudo apt-get install apache2


Se instalarn una serie de paquetes, necesarios para el funcionamiento del servidor. Una
vez instalado, vamos a comprobar que funciona, para ello nada tan sencillo como abrir
nuestro navegador web y escribir la url:

http://localhost/
Nos debera cargar una pgina web en blanco, con la frase Its works!:

Esto quiere decir que apache ya est trabajando. Si no sale la pgina, reiniciaremos el
servidor por su hubiera algn problema. Escribimos en la terminal:

# sudo /etc/init.d/apache2 restart

Volvemos a comprobar si ahora ya nos carga la pgina. No debera haber ningn


problema.

Con apache ya instalado y funcionando, vamos ahora con el php5. De nuevo en la


terminal, escribimos:
# sudo apt-get install php5
Comenzar la descarga e instalacin de los paquetes necesarios.

Ahora vamos a instalar mysql, para las bases de datos. Otra vez vamos a la terminal y
escribimos:

#sudo apt-get install mysql-server mysql-client mysql-


admin
Durante la instalacin de mysql, se nos pedir una contrasea (el usuario no lo pide
porque por defecto es root", para su manejo en el futuro:

Con esto tenemos ya instalado apache, php y mysql, pero ahora debemos instalar los
paquetes necesarios para que interacten entre ellos. Escribimos en la terminal:

# sudoapt-get install libapache2-mod-auth-mysql


libapache2-mod-php5 php5-gd php5-mysql
Ya slo queda instalar phpMyAdmin, para facilitarnos el manejo de las bases de datos.
Escribimos en la terminal:

# sudo apt-get install phpmyadmin


Nos saldr una opcin que nos pregunta en qu servidor queremos que trabaje
phpMyAdmin. Marcamos apache2, que es el que hemos instalado:

Para acceder a phpMyAdmin tecleamos la siguiente url en nuestro navegador web:

http://localhost/phpmyadmin/

Casi hemos acabado, slo queda una pequea modificacin para poder usar el
mod_rewrite en apache. Vamos a la terminal y escribimos:

# sudo a2enmod rewrite


El comando a2enmod sirve para activar mdulos en apache. Estos mdulos se
encuentran en el directorio /etc/apache2/mods-available y una vez activados pasan a
/etc/apache2/mods-enabled, que son los que estn trabajando en el servidor.

Ahora debemos modificar el host donde queremos que est activo el mod_rewrite. En
este caso haremos que trabaje dentro de localhost. Volvemos una vez ms a la terminal y
escribimos:

# sudo gedit /etc/apache2/sites-enabled/000-default


En el documento de texto que se abre, buscamos todas las entradas que digan:

AllowOverride None
Y las dejamos as:

AllowOverride All
Ahora slo queda reiniciar apache para que se produzcan los cambios:

# sudo /etc/init.d/apache2 restart


Ya podremos usar el mod_rewrite en localhost.

Para instalar Ddalus (o cualquier otro CMS), debemos meterlo en una carpeta dentro
de /var/www/, para el ejemplo la llamaremos carpeta_dedalus. As que creamos la
carpeta y, una vez creada, le damos permisos para poder manipular su contenido:

# sudo chmod 755 /var/www/carpeta_dedalus/ -R


Ya podemos meter dentro el contenido de nuestro ddalus, o nuestra web, o nuestro
CMS.
Y para acceder a l, ponemos la siguiente url en nuestro navegador:

http://localhost/carpeta_dedalus/
Ha partir de aqui, solo hay que meter el Dedalus en "Carpeta dedalus" y ejecutar el
asistente de instalacion desde:

http://localhost/carpeta_dedalus/install/

recordad entrar en PHPmyAdmin y crear la base de datos antes de empezar la


instalacion.
Luego abrimos una terminal y ejecutamos el siguiente comando:

1. sudo apt-get install lamp-server^

2. sudo chmod 777 -R /var/www.

3. sudo chmod rwx -R /var/www.

4. ln -s /var/www /home/nombre-de-usuario/www.

5. sudo apt-get install phpmyadmin.

6. localhost.

Você também pode gostar