Crear servidor Web en Ubuntu 16.04 LTS

Hola a tod@s,

Depués de una pausa, volvemos a retomar las publicaciones en nuestro Blog.

Aquí os traigo como convertir un Ubuntu 16.04 LTS en un servidor Web estándard, sería lo que llaman instalar un LAMP, que son las siglas de Linux, Apache, MySQL & PHP. Con esto que vamos a instalar, hace que conjuntamente tengamos un servicio de publicación para de páginas Web creadas en HTML, PHP o JavaScript.

Como en todo Linux, realizar las instalaciones mediante el terminal es lo mejor, así que empecemos:

Primeras instrucciones serían para actualizar nuestro Ubuntu, como veréis nosotros preferimos usar “aptitude” para ello:

$ sudo apt-get install aptitude
$ sudo aptitude update
$ sudo aptitude safe-upgrade

Ahora vamos a instalar Apache, que es propiamente dicho el servidor Web

$ sudo aptitude install apache2
$ service apache2 start

Para probarlo, vamos a un navegador web, por ejemplo Mozilla Firefox o Google Chrome y escribiendo la siguiente dirección Web, tendríamos que visualizar la página de presentación de Apache   ->   http://localhost

Siguiente   ->   Instalar PHP, aquí vamos a instalar la versión 5.6 y desde un repositorio diferente al de Ubuntu

$ sudo add-apt-repository ppa:ondrej/php
$ sudo aptitude update
$ sudo aptitude safe-upgrade
$ sudo aptitude install php5.6 libapache2-mod-php5.6 php5.6-mcrypt php5.6-curl php5.6-xsl php5.6-gd php5.6-json php-memcached php-imagick php-geoip php5.6-xmlrpc php5.6-mbstring

¿Lo probamos?  Para ver que funcione el PHP, crearemos un fichero que nos enseñe la configuración del PHP y con esto certificaremos que PHP funciona correctamente.

cd /var/www/html
$ sudo nano phpinfo.php
<?php phpinfo() ?>

Ahora apretamos la combinación de teclas Control + X  ,  luego la tecla  S  y finalmente al   Intro
Ahora vamos al navegador Web, Mozilla Firefox o Google Chrome y vamos a la siguiente dirección Web   ->
http://localhost/phpinfo.php     ,  aquí tendría que salir una página con la configuración del PHP

Continuamos con la base de datos, en este caso instalaremos MySQL,  aunque los pasos serían muy parecidos para quien prefiera instalar MariaDB en su lugar.

$ sudo aptitude install mysql-server php5.6-mysql php-gettext

Nos pedirá que establezcamos una contraseña para el usuario “root” para el MySQL  (2 veces)
Además durante la instalación nos pedirá que elijamos el servidor Web -> Se ha de escoger “apache2”,
marcandolo con la barra espaciadora (quedará con un asterisco delante *)
Ahora lo mejor será reiniciar el Apache escribiendo la siguiente instrucción

$ sudo /etc/init.d/apache2 restart

Ya llegamos al final, ahora toca instalar una herramienta que nos facilitará poder trabajar con las bases de datos del MySQL. Lo primero sería ir a un navegador Web e ir a   www.phpmyadmin.net   , dónde hay que descargar una versión estable. Una vez descargada, la extraemos.   Ahora debemos de copiar la carpeta extraida a la carpeta dónde se publicarán las Web en local,  lo ideal y más fácil para ello es hacelo en el entorno gráfico, así que escribimos la última instrucción en el terminal, para que nos abra una ventana

$ sudo nautilus

Se abrirá una ventana de archivos pero con permisos de root   (el usuario Administrador en Linux)
copiamos la carpeta a -> /var/www/html -> Pegar la carpeta   ,   y  luego renomar la carpeta por “phpMyAdmin”

Para ver que funciona, como siempre vamos a un navegador Web   ->   http://localhost/phpMyAdmin

 

 

Share Button