miguel.carreira.rial created page: bigdata authored by Miguel Carreira Rial's avatar Miguel Carreira Rial
[Página principal](home) [Página principal](home)
## Configuración del Servidor Web [Apache 2](#apache-2)
[PHP 5](#php5)
[PostgreSQL 9.3](#postgresql-9.3)
[CakePHP](#cakephp)
##### Configuración del Servidor Web
Se ha instalado el servidor web en el sistema operativo Ubuntu. Se ha instalado el servidor web en el sistema operativo Ubuntu.
...@@ -11,15 +19,15 @@ El servidor web estará compuesto de las siguiente tecnologías: ...@@ -11,15 +19,15 @@ El servidor web estará compuesto de las siguiente tecnologías:
* PostgreSQL9.3: gestor de bases de datos * PostgreSQL9.3: gestor de bases de datos
* CakePHP 2.x: framework * CakePHP 2.x: framework
### Apache2 # Apache 2
#### Instalación ## Instalación
```sudo apt-get install apache2 apache2.2-common apache2-utils ssl-cert``` ```sudo apt-get install apache2 apache2.2-common apache2-utils ssl-cert```
Para comprobar que funcione bien, insertaremos en el espacio de la url de un navegador: http://localhost Para comprobar que funcione bien, insertaremos en el espacio de la url de un navegador: http://localhost
#### Configuración ## Configuración
Modificaremos el fichero ```/etc/apache2/apache2.conf``` con los siguientes cambios: Modificaremos el fichero ```/etc/apache2/apache2.conf``` con los siguientes cambios:
...@@ -59,9 +67,9 @@ Reiniciaremos el Apache: ...@@ -59,9 +67,9 @@ Reiniciaremos el Apache:
```service apache2 restart``` ```service apache2 restart```
### PHP5 # PHP5
#### Instalación ## Instalación
```sudo apt-get install php5 libapache2-mod-php5 php5-common php5-dev php5-cli php-pear``` ```sudo apt-get install php5 libapache2-mod-php5 php5-common php5-dev php5-cli php-pear```
...@@ -76,13 +84,13 @@ Antes de probar el funcionamiento de PHP, deberemos reiniciar el servidor web: ...@@ -76,13 +84,13 @@ Antes de probar el funcionamiento de PHP, deberemos reiniciar el servidor web:
Una vez reiniciado, incluiremos en la url: http://localhost/info.php Una vez reiniciado, incluiremos en la url: http://localhost/info.php
### PostgreSQL9 # PostgreSQL 9.3
#### Instalación ## Instalación
```sudo apt-get install postgresql-9.3``` ```sudo apt-get install postgresql-9.3```
#### Configuración ## Configuración
Crearemos un usuario y le asignaremos a la base de datos de la herramienta. Empezaremos en cambiar al usuario postgres, creado en la instalación del paquete: Crearemos un usuario y le asignaremos a la base de datos de la herramienta. Empezaremos en cambiar al usuario postgres, creado en la instalación del paquete:
...@@ -116,7 +124,7 @@ Y salimos de la cuenta del usuario postgres: ...@@ -116,7 +124,7 @@ Y salimos de la cuenta del usuario postgres:
```exit ``` ```exit ```
#### Ejecutar un script .sql ## Ejecutar un script .sql
Accederemos al terminal de PostgreSQL de la siguiente forma, habrá que estar en la cuenta del usuario: Accederemos al terminal de PostgreSQL de la siguiente forma, habrá que estar en la cuenta del usuario:
...@@ -128,13 +136,13 @@ Cargar un fichero desde la terminal: ...@@ -128,13 +136,13 @@ Cargar un fichero desde la terminal:
```\i ruta/fichero``` ```\i ruta/fichero```
### CakePHP # CakePHP
#### Instalación ## Instalación
Descargar e intalar el framework [CakePHP versión 2.x](http://book.cakephp.org/2.0/en/installation.html). Una vez hecho, sobrescribir la carpeta app con los ficheros del directorio Pagina_Web/cak_v3.1 . Descargar e intalar el framework [CakePHP versión 2.x](http://book.cakephp.org/2.0/en/installation.html). Una vez hecho, sobrescribir la carpeta app con los ficheros del directorio Pagina_Web/cak_v3.1 .
#### Configuración ## Configuración
Si se desea cambiar tanto el usuario, contraseña como el nombre de la base de datos, habrá que modificar el siguiente fichero: Si se desea cambiar tanto el usuario, contraseña como el nombre de la base de datos, habrá que modificar el siguiente fichero:
... ...
......