viernes, 31 de mayo de 2013

Una vez instalado Composer la instalación de Symfony es extremadamente sencilla. Lo único que tienes que hacer es situarte en la carpeta donde quieres descargarlo que en este caso seria C:\wamp\www\ y ejecutar el comando “composer create-project symfony/framework-standard-edition path/ 2.2.0″. Abajo antes de mostrar el ejemplo explicaremos que significa este comando:
  1. composer: Este es el comando en sí que utilizaremos para ejecutar las funcionalidades de composer
  2. create-project: Esta funcionalidad le dice a composer que cree un nuevo proyecto el siguiente tipo
  3. symfony/framework-standard-edition: Con esto le especificamos a composer que queremos instalar la version standar edition de Symfony que se encuentra aquí en el packagist.
  4. path/: Le decimos la ruta en donde tiene que instalarnos el proyecto
  5. 2.2.0: Especificamos que la versión de Symfony que queremos es la 2.2.0
Ahora que entendemos que significa abramos una terminal, ingresemos a nuestra carpeta raíz donde nos descargaremos el framework Symfony y dejémosle a composer encargarse del resto.

cesar@developerWEB:/var/www$ composer create-project symfony/framework-standard-edition Symfony/ 2.2.1

Verificamos si la configuracion es correcta

cesar@developerWEB:/var/www/Symfony$ php app/check.php

Le damos permisos a estas carpetas,

cesar@developerWEB:/var/www/Symfony$ sudo chmod -R 777 app/cache/ app/logs/

Con todos los requeremientos obligatorios solucionados podríamos ingresar a nuestro sitio: http://localhost/Symfony/web/app_dev.php y ver la pantalla de bienvenida diciéndonos que la instalación está correcta y felicitándonos por el arduo trabajo de instalación

Gestionando dependencias con Composer

Desde la versión 2.1 de Symfony se integra ampliamente al proyecto un “Manejador de Dependencias” para PHP llamado Composer.
 Composer contiene una base de datos online de muchas librerías 
desarrolladas por terceros a fin de centralizarlas en un repositorio 
llamado Packagist. 
Esto nos permite olvidarnos de descargar las librerías que queremos 
utilizar y almacenarlas dentro de nuestro proyecto base sino que a 
través de un archivo de configuración declaramos cuales son las 
librerías que nuestro proyecto necesita para funcionar y estas se 
descargaran y serán administradas por Composer. 
 
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
 
 
Para ver si se estalo bien podemos ejecutar
 
cesar@developerWEB:/usr/local/bin$ composer --version
Composer version 93d37833dc6d40e3fdbfc683fabb6734677e65bf 

sábado, 25 de mayo de 2013

Instalar node.js

sudo apt-get update
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

sábado, 11 de mayo de 2013

instalar postgresql-9.2

sudo add-apt-repository ppa:pitti/postgresql 
sudo apt-get update
sudo apt-get install postgresql-9.2

lunes, 6 de mayo de 2013

Configurar pg_hba.conf

# Database administrative login by Unix domain socket
local   all             postgres                                md5

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all        all        10.0.2.12/32        md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
host    all             all             10.0.2.144/32           md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5