A continuación explicaremos de forma sencilla la instalación de Zend Framework en un servidor Wamp que previamente tendremos instalado, si tenéis alguna duda sobre cómo instalar un servidor wamp podéis consultar la siguiente entrada http://www.enterpriseconsulting.es/blog/instalacion-de-un-servidor-wamp/.
Lo primero que debemos hacer es descargarnos la aplicación, hemos elegido Zend Skeleton, lo haremos desde la web de GitHub: https://github.com/zendframework/ZendSkeletonApplication
Una vez nos hemos descargado el .zip lo descomprimiremos en nuestra carpeta www, y le cambiaremos el nombre al de nuestro proyecto, por ejemplo, zf2crud.
El siguiente paso será configurar las variables de entorno, para ello iremos a Inicio -> Equipo -> boton derecho -> Propiedades -> Configuración avanzada del sistema -> pestaña Opciones avanzadas -> Variables de entorno
Buscaremos la variable de entorno Path y la editaremos para añadirle la ruta del directorio de php de nuestro servidor, por ejemplo, C:\Users\raquel\wamp\bin\php\php5.3.13 Una vez hecho esto aceptaremos en todas las ventanas que se nos han ido abriendo.
Nota: Para separar las rutas hay que usar ;
Acto seguido iremos al fichero hosts y lo ejecutaremos como administrador para añadirle una nueva entrada, 127.0.0.1 zf2crud.localhost, para ello presionaremos cntl + shift mientras abrimos el terminal.
Ahora comprobaremos la versión de Php que tenemos, para ello iremos a Inicio -> buscaremos cmd, y abriremos un terminal, también lo podemos hacer desde C:\Windows\System32\cmd.exe, en él escribiremos php -v
Nota: Si no funciona es porque la variable de entorno no está bien configurada.
En la misma terminal iremos al directorio donde hemos guardado nuestro proyecto, es decir, C:\wamp\www\zf2crud, utilizaremos el comando cd C:\Users\raquel\wamp\www\zf2crud
Una vez dentro del directorio ejecutaremos el siguiente comando php composer.phar self-update.
Una vez se haya actualizado la versión nos lo instalaremos con php composer.phar install
Ahora configuraremos el fichero httpd.conf del apache, podemos ir a través del acceso rápido que nos ofrece el icono o ir a C:\Users\raquel\wamp\bin\apache\apache2.2.22\conf
En este fichero añadiremos la siguientes directivas:
<VirtualHost *:80>
ServerName zf2crud.localhost
DocumentRoot C:\Users\raquel\wamp\www\zf2crud\public
SetEnv APPLICATION_ENV “development”
<Directory C:\Users\raquel\wamp\www\zf2crud\public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Una vez modificado el fichero de configuración del apache resetearemos el servidor para que se hagan efectivos los cambios y probaremos que la intalación se haya hecho correctamente abrindo un navegador con zf2crud.localhost/ Disfruta del casino de dinero real mapleleafonlinecasino.com/roulette/ y gana mucho dinero!
Raquel Quintana