Instalar Apache, MySQL y PhP en Ubuntu

Leave a Comment
Vamos a montar nuestro servidor web casero. Para ello vamos a instalar lo básico para que sea funcional y otro post lo dedicaremos a la configuración acerca de la seguridad de estos.
Abrimos una terminal y lo primero de todo es instalar el servidor web apache.

Apache

sudo apt-get install apache2
Una vez instalado comprobamos que funcione. Para ello nos conectamos (desde el navegador) a http://127.0.0.1.

PhP

Bien, ahora instalamos el módulo de php:
sudo apt-get install php5 libapache2-mod-php5
Reiniciamos el servidor:
sudo service apache2 restart
Abrimos nuestro gestor de archivos y nos vamos a "/var/www" la carpeta donde se alojan los archivos del server (o "/var/www/html" si es ubuntu 14.04).
Para poder crear un arachivo y comprobar que php funciona tenemos que darnos permisos y establecer el grupo: (sustituir "USUARIO" por el vuestro)
sudo chown -R USUARIO:www-data /var/www

sudo chmod -R 755 /var/www
Procedemos a crear el archivo "info.php" para comprobar que todo funciona correctamente:
sudo gedit /var/www/info.php
Ahora copiamos esta línea de código y guardamos:
 <?php phpinfo(); ?> 
Nos metemos en esta url para ver que todo va bien.

http://127.0.0.1/info.php

Si ha funcionado nos debe de aparecer la informacion de la configuración de php así como los módulos intalados.

MySQL

Ahora instalaremos tanto el cliente como el servidor de MySQL:
sudo apt-get install mysql-server mysql-client
Pedirá la clave para acceder como "root" y que la confirméis. Ahora instalaremos estos módulos adicionales (MySQL, CURL, etc.):
sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Reiniciamos de nuevo el server:
sudo service apache2 restart
Y voilà, todo listo. Ya tenéis vuestro servidor en marcha: en la carpeta "/var/www" podéis crear un archivo "index.html" o "index.php" que se cargará cuando desde el navegador accedais a "localhost" o "http://127.0.0.1". También podéis acceder desde otro dispositivo conectado a la misma red local conectándoos a la ip del ordenador en el que está montado el servidor (si no la sabéis utilizar el comando ifconfig).

En los próximos hablaremos de phpMyAdmin y de la configuración.

0 comentarios:

Publicar un comentario