Instalación de Zend Framework 1.11.X en Ubuntu



Hosting barato
VN:F [1.9.20_1166]
Rating: 10.0/10 (1 vote cast)

Para realizar la instalaciónd de Zend Framework 1.11.x en Ubuntu realizaremos los siguientes pasos:

  1. Procedemos a la descarga de la última versión desde aquí: http://framework.zend.com/download/latest
  2. Movemos el paquete descargado desde la ruta en la que se encuentre, a la ruta de destino donde vamos a desempaquetar el paquete “/usr/local/”. sudo mv ruta-paquete/nombre-paquete.tar.gz /usr/local/
  3. Nos vamos al directorio donde hemos movido el paquete y lo desempaquetamos
               cd /usr/local/
               sudo tar –xzvf ZendFramework-1.11.X.tar.gz
             
  4. Una vez desempaquetado, se nos creará un directorio con el nombre del directorio igual que el nombre del paquete, que pasaremos a renombrar a “ZendFramework”
                 sudo mv ZendFramework-1.11.x ZendFramework
             
  5. Facilitamos permisos al directorio de manera recursiva
                sudo chmod 0755 ZendFramework
                sudo chmod –R 0755 ZendFramework/*
             
  6. Hasta aquí, lo que hemos hecho es descargar el framework, desempaquetarlo en una determinada ubicación y darle los permisos oportunos a sus directorios y ficheros.

    Ahora nos queda configurar la librería en el archivo php.ini y habilitar el ZF tool

  7. Lo primero que haremos será habilitar la zf tool. Para ello vamos a crear un enlace a la aplicación de manera que siempre que la llamemos a través de “zf” esté disponible. Para ello ejecutamos la siguiente sentencia:
                 sudo ln – s  /usr/local/ZendFramework/bin/zf.sh   /usr/bin/zf
             

    Esto creará el enlace en /usr/bin/. Para probarlo podemos preguntar desde nuestro terminal la versión de Zend Framework que tenemos instalada, con el siguiente comando: zf show version

  8. Ahora configuraremos el archivo php.ini para que tenga acceso a la librería de Zend Framework que hemos instalado. Para ello editamos el archivo con el siguiente comando:
                 sudo gedit /etc/php5/apache2/php.ini
             

    Una vez editado, buscamos la cadena “include_path”. Una vez encontrada, la descomentamos quitándole el “;” que la precede y añadimos la ruta donde se enceuntra la librería de la siguiente manera:

                 include_path = “.:/usr/share/php:/usr/local/ZendFramework/library”
             

    Una vez añadida la ruta, guardamos el archive, y salimos de gedit.

  9. Reiniciamos el servidor de apache para que coja los cambios realizados …
                sudo  service apache2 restart 
             

    En caso de no tenerlo iniciado lo arrancaríamos con:

                sudo service apache2 start
             
  10. Finalmente nos queda probar que todo funciona correctamente, para lo que primero crearemos un proyecto, y luego veremos si podemos ver la página por defecto de este. El proyecto lo crearemos en /var/www, para lo que utilizaremos el siguiente comando:
                sudo zf create project prueba
             

    Y para verificarlo, ponemos en nuestro navegador la url: http://localhost/prueba/public y vemos cómo nos sale la página por defecto del proyecto.

  11. Para finalizar, editamos el archivo .htacces que hay en la raíz de nuestro proyecto, en el directorio “/public” y añadimos al inicio la siguiente sentencia:
               SetEnv APPLICATION_ENV development
            

    Al establecer esta variable a “development” luego, en nuestros archivos de configuración, se cogerá la configuración definida para la variable APPLICATION_ENV.

¡¡¡Y esto es todo por el momento!!!

¡¡¡Cualquier comentario, mejora, o ayuda sobre este tema siempre será bienvenido!!!

Instalación de Zend Framework 1.11.X en Ubuntu, 10.0 out of 10 based on 1 rating
Comparte y disfruta:

Si te ha gustado este artículo, te puede interesar ...



Hosting barato

Escribe un comentario


× tres = 27

Puede usar HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>