Zend

Instalación

Para empezar a instalar el Zend Framework, abrimos un terminal y empezamos:

  1. Instalamos Zend Framework
# apt-get install zend-framework zend-framework-bin

Atención

Comprobar que la versión que se va a instalar no sea la 2.xx.x ya que no es compatible con klear.

# apt-cache policy zend-framework

A la hora de crear este manual la versión que instala el repositorio de ubuntu es la 1.11.1

2. Ahora nos aseguramos que nuestro PHP tenga en cuenta las librerías de PHP y Zend quitando el ‘;’ del archivo zend-framework.ini que se encuentra en las siguientes direcciones:

  • /etc/php5/conf.d/zend-framework.ini
  • /etc/php5/apache2/conf.d/zend-framework.ini
  • /etc/php5/cli/conf.d/zend-framework.ini

Nota

Según la versión de Ubuntu instalada es posible que los directorios /etc/php5/apache2/conf.d/ y /etc/php5/cli/conf.d/ sean enlaces al directorio /etc/php5/conf.d/. Si este es el caso basta con modificar el archivo /etc/php5/conf.d/zend-framework.ini ya que los otros dos apuntan a este.

# vim /etc/php5/conf.d/zend-framework.ini
; include_path=${include_path} “:/usr/share/php/libzend-framework-php”
  1. Reinciamos apache
# service apache2 restart
  1. Podemos ver la versión de nuestro Zend con el siguiente comando en nuestro terminal.
$ zf show version

Nota

Si la versión no corresponde como mínimo al 1.12 tienes que actualizarlo manualmente desde la web oficial de Zend Framework para evitar cualquier problema con el Klear o proyectos ya creados por Irontec.

Actualización del Zend Framework

  1. Backup de nuestro Zend para volver a empezar si surge algún problema.
# mv /usr/share/php/libzend-framework-php /usr/share/php/libzend-framework-php.backup
  1. Descargamos la versión a instalar:
# wget https://packages.zendframework.com/releases/ZendFramework-1.12.5/ZendFramework-1.12.5-minimal.tar.gz
  1. Extraemos el tar gz:
# tar -xzf ZendFramework-1.12.5-minimal.tar.gz -C /tmp
  1. Copiamos las librerías al directorio
# cp -r /tmp/ZendFramework-1.12.5-minimal/library/Zend /usr/share/php/libzend-framework-php/
  1. Borramos los archivos que no necesitamos ya
# rm -R /tmp/ZendFramework-1.12.5-minimal
  1. Ahora comprobamos nuestra versión del Zend.
$ zf show version

Nota

Si llegara a surgir algún error, comprobamos los permisos de las carpetas y la ponemos como la copia de seguridad.