zf2 zend tutorial run framework español composer zend-framework2 composer-php

zend-framework2 - tutorial - zend framework virtualhost



Cómo configurar la primera aplicación en Zend Framework 2 (7)

Estoy creando mi primera aplicación en zf2. Seguí el sitio web oficial de Zend zf2. Aplicación de esqueleto. He descargado la aplicación de esqueleto de github como en el enlace dado. Cuando lo extraigo, lo coloco en mi carpeta y lo ejecuto, muestra este error fatal

Fatal error: Uncaught exception ''RuntimeException'' with message ''Unable to load ZF2. Run `php composer.phar install` or define a ZF2_PATH environment variable.'' in D:/projects/zf2/zf2_app/init_autoloader.php:50 Stack trace: #0 D:/projects/zf2/zf2_app /public/index.php(9): require() #1 {main} thrown in D:/projects/zf2/zf2_app /init_autoloader.php on line 50

No sé ¿Cómo arreglar esto?

y que hay de esto

To install Zend Framework 2 into our application we simply type: php composer.phar self-update php composer.phar install

¿Dónde escribir estos comandos? Ayúdame con mi primera aplicación ZF2


¿Qué hay de hacerlo más fácil @Rob Allen? Al responder, ¡para que el otro lector pueda ahorrar de 24 horas a 1 minuto! Intenté hacerlo más fácil a partir de tu respuesta como sigue:

1) httpd.conf <VirtualHost *:80> ServerName site ServerAlias site DocumentRoot /var/www/html/s/public <Directory /var/www/html/s/public> #AddDefaultCharset utf-8 DirectoryIndex index.php AllowOverride FileInfo Order allow,deny Allow from all </Directory> </VirtualHost> 2) i did git clone git repo $ ls composer.json composer.lock composer.phar config data db_bck init_autoloader.php LICENSE.txt module nbproject public README.md vendor 3) I run and i get same error 4) I did now this $ php composer.phar install Loading composer repositories with package information Installing dependencies from lock file - Installing zendframework/zendframework (2.0.6) Downloading: 100% Skipped installation of bin/classmap_generator.php for package zendframework/zendframework: name conflicts with an existing file zendframework/zendframework suggests installing doctrine/common (Doctrine/Common >=2.1 for annotation features) zendframework/zendframework suggests installing ext-intl (ext/intl for i18n features) zendframework/zendframework suggests installing pecl-weakref (Implementation of weak references for Zend/Stdlib/CallbackHandler) zendframework/zendframework suggests installing zendframework/zendpdf (ZendPdf for creating PDF representations of barcodes) zendframework/zendframework suggests installing zendframework/zendservice-recaptcha (ZendService/ReCaptcha for rendering ReCaptchas in Zend/Captcha and/or Zend/Form) Generating autoload files 5) It works now


1. Habilite LoadModule rewrite_module modules / mod_rewrite.so desde su apache

2.Enable extension = php_openssl.dll desde su php.ini

3.Instale Composer desde http://getcomposer.org/doc/00-intro.md#autoloading . Hay instrucciones tanto para Linux como para Windows.

4.Descargue el proyecto de esqueleto desde github. ( https://github.com/zendframework/ZendSkeletonApplication y haga clic en el botón "Zip") en su htdocs.

5. Vaya al directorio donde acaba de descargar el proyecto de esqueleto.

6. Ejecute php composer.phar install. Esto descargará todas las dependencias.

7. Vaya a http://framework.zend.com/manual/2.2/en/user-guide/skeleton-application.html y cree un host virtual en consecuencia.

<VirtualHost *:80> ServerName zf2-tutorial.localhost DocumentRoot /path/to/zf2-tutorial/public SetEnv APPLICATION_ENV "development" <Directory /path/to/zf2-tutorial/public> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory>

8. Vaya a c: / windows / system32 / drivers / etc / hosts (Windows) o / etc / hosts (Linux) y agregue las siguientes líneas: 127.0.0.1 zf2-tutorial.localhost localhost

9. Vaya a http://zf2-tutorial.localhost/ y debería ver la página de bienvenida.



Como ya ha descargado el archivo GIT, los siguientes comandos son para Windows:

1) Vaya a la carpeta correspondiente 2) ejecute el comando -> actualización del compositor 3) Eso debería permitirle instalar y elegir módulos opcionales 4) Finalmente -> php -S 0.0.0.0:8080 -t. / Public. / Public / index .php

Con esto, debería poder acceder a la página de índice en http://localhost:8080/


Debe abrir una ventana de cmd y cambiar el directorio a su proyecto. A continuación, debe escribir lo siguiente:

php composer.phar install

Esto instalará todas las dependencias de la biblioteca para la aplicación Zend Skeleton - ZF2 en este caso.


Es posible que desee seguir los siguientes pasos:

  1. Descargar la aplicación ZF2 Skeleton desde Github.

  2. Cambie el directorio donde desea instalar y descomprima la aplicación de esqueleto.

  3. Cambie el directorio a "ZendSkeletonApplication-master" y ejecute lo siguiente:

    php composer.phar auto-actualización
    php composer.phar instalar


Parece que no has descargado el zf2 :) descárgalo desde aquí http://framework.zend.com/downloads/latest#ZF2

extrae el framework al vendedor / ZF2. y listo :) ahora navegue a su aplicación, espero que no muestre ninguna excepción.