En este posts voy a mostrar como instalar Zend Framework 2 paso a paso, el ejemplo de instalación lo haré en XAMPP en un sistema operativo windows xp.
El primer requisito que tenemos que comprobar es la versión de PHP debe de ser mayor o igual a la 5.3, para ello abrimos un consola de comandos "cmd", y tecleamos php -v ...
Si te ha dado un error porque no ha encontrado la ruta del archivo, es conveniente que conviertas a php.exe en una variable del sistema y puedas ejecutarlo de forma global en windows, ¿como?, ve a Panel de Control, Rendimiento y Mantenimiento, Sistema. Te aparecerá un ventana como la siguiente, haz click en variables de entorno ...
Te aparece una ventana como la siguiente, haz doble click en PATH ...
Añade la ruta de php en xampp en mi caso es "C:\xampp\php" y aceptar a todo.
Estos pasos son importantes ya que para utilizar ZEND necesitarás en más de una ocasión ejecutar php.exe desde la consola.
Ahora nos vamos a la carpeta htdocs y creamos una nueva carpeta, yo le pondré el nombre "tutorial-zend" en ella insertaremos los archivos que hay que descargar de ZEND SKELETON, he puesto un enlace directo de descarga desde GITHUB para el blog, así que lo puedes descargar directamente aquí -> DESCARGAR
Descomprime el archivo y guárdalo en la carpeta "tutorial-zend".
Ya tenemos los archivos de ZEND SKELETON que es básicamente una aplicación de ejemplo o esqueleto a partir del cual empezar a construir aplicaciones ZEND.
Aun no tenemos ZEND FRAMEWORK instalado, este paso lo haremos a continuación, para ello lo haremos a través de composer.phar, así que abrimos una consola y nos vamos a la ruta donde tenemos los archivos de tutorial-zend...
cd C:\xampp\htdocs\tutorial-zend
A continuación comprobamos las actualizaciones para ZEND SKELETON ...
php composer.phar self-update
E instalamos ZEND FRAMEWORK 2 ...
php composer.phar install
Como se puede ver se ha instalado la versión 2.2.1 de ZEND FRAMEWORK.
El siguiente paso será crear un VirtualHost del proyecto, asi que tendremos que ir a la siguiente ruta -> C:\xampp\apache\conf\extra y abrir el archivo httpd.vhosts.conf y ponemos al final del fichero las siguientes líneas y guardarlo ...
<VirtualHost *:80>
ServerName tutorial-zend.localhost
DocumentRoot c:/xampp/htdocs/tutorial-zend/public
SetEnv APPLICATION_ENV "development"
<Directory c:/xampp/htdocs/tutorial-zend/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
ServerName tutorial-zend.localhost
DocumentRoot c:/xampp/htdocs/tutorial-zend/public
SetEnv APPLICATION_ENV "development"
<Directory c:/xampp/htdocs/tutorial-zend/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Aun nos queda modificar el archivo hosts de windows, así que nos vamos a la siguiente ruta ... c:\windows\system32\drivers\etc\hosts, te pedirá con que aplicación quieres abrir el archivo, ábrelo con el bloc de notas, vete al final del fichero e incluye la siguiente línea y guárdalo ...
127.0.0.1 tutorial-zend.localhost
Ya tenemos configurado ZEND para ejecutarlo en el navegador, así que reiniciamos Apache en XAMPP y nos vamos al VirtualHost que hemos acabado de crear -> http://tutorial-zend.localhost
Y como podemos ver la aplicación ZEND SKELETON se está ejecutando correctamente, espero que les haya gustado, poco a poco iré subiendo cosas de ZEND para tener una buena guía de ejemplos que sirvan para todos, saludos.
Ver el siguiente capítulo ... Como crear controladores con Zend Framework paso a paso
1 comentario:
buen tutorial, pero cuando configuro el virtualhost ya no puedo acceder a los demas proyectos que tengo, que puedo hacer al respecto??
Publicar un comentario