Instalando Akelos PHP Framework


Akelos PHP Framework

En esta ocasión vamos a ver como se instala Akelos PHP Framework, un framework de php , el cual posee licencia LGPL. Esta instalación la realizaremos de modo local.

Para este objetivo, haremos los siguientes pasos:

1.- Verificamos tener instalados el Servidor web Apache, un DBMS Mysql o PostgreSQL, PHP (versión 5 de preferencia) y acceso al shell (tener instalado el paquete php5-cli).

1.- Descargaremos la última versión estable o las otras versiones desde la pagina web de Akelos.

2.- Descomprimimos el archivo de instalación:

tar zxvf akelos_framework-dev_preview.tar.gz;mv akelos_framework-dev_preview akelos

3.- Luego nos situamos en el directorio akelos, para ejecutar el siguiente comando y ver las opciones que tenemos para el instalador:

./script/setup -h

4.- Ahora procedemos a crear nuestra aplicación que la llamaremos urpi en este caso. (en mi caso vamos a crearlo en /var/www ).

./script/setup -d /var/www/urpi

Esto nos debe de haber creado la carpeta urpi dentro de /var/www con sus respectivas carpetas 😀

5.- Confirmaremos que se creó el proyecto abriendo en nuestro navegador al dirección http://localhost/urpi/ (puede ser 127.0.0.1 según su configuración de servidor). Nos saldrá una pantalla parecida a esta:

Bienvenido Akelos

6.- Antes de continuar crearemos tres bases de datos diferentes: urpi, urpi_dev y urpi_test, que se usarán para producción, desarrollo y testing respectivamente.

Podemos continuar con la instalación mediante el asistente web o seguir usando la consola, por la web todo es intuitivo, en este caso nosotros seguiremos por consola.

7.- Nos ubicamos con la consola en la carpeta /var/www/urpi y ejecutamos el siguiente comando:

./script/configure -i

Se nos preguntara por el tipo de DBMS y los nombres de las bases de datos, además de los lenguajes soportados para nuestra aplicación (los ingresaremos separados por comas)

8.- Ahora el ultimo paso para terminar la instalación sera poner permiso de escritura a la carpeta config/cache ubicada en la carpeta urpi.

chmod 777 config/cache

7.- Al final al abrir http://localhost/urpi/ en nuestro navegador debemos de tener una imagen parecida a la siguiente y la instalación estará completa.

Bienvenido a Bordo

Espero les haya podido ser de utilidad, mas adelante les pondré un ejemplito sobre el uso de este framework 😀 .

Anuncios

Instalando PostgreSQL y PhpPgAdmin


PostgreSQL

Debido a un nuevo trabajo comenzaré a incursionar en el mundo de PostgreSQL , este es un potente sistema de gestión base de datos (dbms) con licencia de Software Libre 😀 . Para esto les explicaré un poco sobre la instalación del mismo 😀 .

Para esto cabe resaltar que la distribución que se me encuentro usando Trisquel GNU/Linux, si ustedes usan Debian o Ubuntu , tambien les puede servir.

Primero instalaremos el paquete necesario, para esto podremos usar la herramienta Synaptic o también usar la linea de comandos (terminal), previamente habiéndonos logueado como root, luego escribimos lo siguiente:

apt-get install postgresql

Antes de continuar cabe resaltar que PostgreSQL nos crea por defecto el usuario postgres, al cual podemos acceder una vez recien ingresado como root, usando el comando “su – postgres” (sin las comillas claro esta), todo esto establecido por motivos de seguridad.

Una vez hecho esto y suponiendo que ya tenemos instalado el servidor Apache y Php puedes descargar el PhpPgAdmin

Luego de tener instalado desempaquetamos el PhpPgAdmin en el Servidor Web y renombrar la carpeta como “PhpPgAdmin”.

Ahora, para poder usar el PostgreSQL debemos de configurar el archivo pg_hba.conf ubicado en mi caso en “/etc/postgresql/8.3/main/pg_hba.conf”.

El sector que antes tenía:

# "local" is for Unix domain socket connections only
local    all         all         ident sameuser
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5

Quede de este modo:

# "local" is for Unix domain socket connections only
local  all  all        password
# IPv4 local connections:
#host    all         all         127.0.0.1/32          md5
host  all  all  127.0.0.1  255.255.255.255  password
# IPv6 local connections:
host  all  all  ::1  ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff  password

Para poder usar la nueva configuración del PostgreSQL, procedemos a reiniciarlo con:

/etc/init.d/postgresql-8.3 restart

Para terminar creamos un usuario para acceder al PhpPgAdmin, de este modo:

createuser nombre_usuario -P

Finalmente abrimos la dirección “http://localhost/PhpPgAdmin/” y accederemos con el usuario y clave creados (OJO: No se admiten usuarios como root, potsgres, etc).

Listo, ahora si a usar una interfaz web para administrar nuestro PostgreSQL :D.
Espero les haya servido este tutorial para emprendernos en el mundo del PostgreSQL :D.