GNU/Linux >> Tutoriales Linux >  >> OpenSuse

Instale Zend Framework en openSUSE / openSUSE 12.1

Zend Framework es un marco de aplicación web orientado a objetos de código abierto para PHP 5. Zend Framework a menudo se denomina ' biblioteca de componentes', porque tiene muchos componentes débilmente acoplados que puede usar de forma más o menos independiente. Pero Zend Framework también proporciona una implementación avanzada de Model-View-Controller (MVC) que se puede usar para establecer una estructura básica para sus aplicaciones de Zend Framework.

Características:

Las funciones de Zend Framework incluyen:

  • Todos los componentes están totalmente orientados a objetos PHP 5 y cumplen con E_STRICT
  • Arquitectura de uso a voluntad con componentes débilmente acoplados e interdependencias mínimas
  • Implementación extensible de MVC compatible con diseños y plantillas basadas en PHP de forma predeterminada
  • Compatibilidad con varios proveedores y sistemas de bases de datos, incluidos MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite e Informix Dynamic Server
  • Redacción y envío de correos electrónicos, recuperación a través de mbox, Maildir, POP3 e IMAP4
  • Subsistema de almacenamiento en caché flexible compatible con muchos tipos de backends, como la memoria o un sistema de archivos.

Instalar LÁMPARA:

Zend Framework se puede probar creando un proyecto de prueba; debe colocarse debajo de la raíz del documento de su servidor web. El servidor web puede ser Apache, Nginx y Lighttpd; para facilitar la comprensión, utilicé Apache como servidor web. Aquí está la guía paso a paso para instalar el servidor LAMP en openSUSE 12.

Abra Terminal y luego cambie a usuario root.

raj@geeksite:~ $ su

Instalar Zend Framework:

Agregar repositorio para Zend Framework.

root@geeksite:~ # zypper ar http://download.opensuse.org/repositories/server:/monitoring/openSUSE_12.1 zend

Actualice los repositorios del sistema, es posible que deba aceptar la clave para almacenar en caché el repositorio de Zend.

root@geeksite:~ # zypper ref

Instale Zend Framework en openSUSE 12.1.

root@geeksite:~ # zypper in php5-ZendFramework

Confirme la versión instalada.

root@geeksite:~ # zf show version
Zend Framework Version: 1.11.10

Prueba del proyecto Zend:

En Apache /srv/www/htdocs/ es la raíz del documento por defecto, así que voy a crear un proyecto de prueba en /srv/www/htdocs/ , vaya a la raíz del documento predeterminado del servidor web.

root@geeksite:~ # cd /srv/www/htdocs/

Crea el proyecto de prueba llamado geeksite.

root@geeksite htdocs:~ # zf create project geeksite
Creating project at /srv/www/htdocs/geeksite
Note: This command created a web project, for more information setting up your VHOST, please see docs/README
Testing Note: PHPUnit was not found in your include_path, therefore no testing actions will be created.

Debería recibir el mensaje anterior después de presionar Enter; si recibe algún mensaje de error incluido en el mensaje anterior, debe instalar PHPUnit.

Opcional:

Ahora necesitamos tener los archivos de la biblioteca Zend en el directorio de la biblioteca en el proyecto creado (por defecto, está vacío). vaya al directorio de la biblioteca.

root@geeksite  geeksite:~ # cd geeksite/library/

SymLink es la mejor opción que copiar los archivos de la biblioteca al directorio de la biblioteca; porque los archivos de la biblioteca se actualizarán cuando instalemos la última versión de Zend Framework.

root@geeksite library:~ # ln -s /usr/share/php5/Zend .

Vista de árbol del directorio de su proyecto.

root@geeksite geeksite:~ # tree

.
├── application
│   ├── Bootstrap.php
│   ├── configs
│   │   └── application.ini
│   ├── controllers
│   │   ├── ErrorController.php
│   │   └── IndexController.php
│   ├── models
│   └── views
│       ├── helpers
│       └── scripts
│           ├── error
│           │   └── error.phtml
│           └── index
│               └── index.phtml
├── docs
│   └── README.txt
├── library
├── public
│   └── index.php
└── tests
    ├── application
    │   └── controllers
    │       └── IndexControllerTest.php
    ├── bootstrap.php
    ├── library
    └── phpunit.xml

16 directories, 11 files

Abra un navegador web y vaya a http://localhost/geeksite/public. Captura de pantalla del proyecto de prueba en openSUSE 12.1.

¡Eso es todo!


OpenSuse
  1. Instale Zend Framework en CentOS 6 / RHEL 6

  2. Instale Zend Framework en Fedora 16 "Verne"

  3. Cómo instalar Zend Framework en Linux Mint 12 / Ubuntu 11.10

  4. Instale Apache Tomcat 8 en openSUSE 13.2

  5. Instale Cacti en openSUSE 13.2

Cómo instalar Opera 11.6 en openSUSE 12.1

Instale LibreOffice 3.5 en openSUSE 12 / openSUSE 12.1

Instale Nagios 3.5 en openSUSE 12

Cómo instalar Zend Framework en CentOS 6

Cómo instalar Zend Framework en Ubuntu 14.04

Cómo instalar Zend Framework en un Ubuntu VPS