GNU/Linux >> Tutoriales Linux >  >> Fedora

Instale Zend Framework en Fedora 16 "Verne"

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 poco acoplados que puede utilizar 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 Fedora 16.

Abra Terminal (Aplicación  —-> Herramientas del sistema  —-> Terminal).

Cambiar a usuario root.

[raj@geeksite~]$ su

Instalar Zend Framework:

[root@geeksite ~]# yum install php-ZendFramework

Confirme la versión instalada.

[root@geeksite geeksite]# zf show version
Zend Framework Version: 1.11.11

Prueba del proyecto Zend:

En Apache, /var/www/html es la raíz del documento predeterminada, así que voy a crear un proyecto de prueba en /var/www/html, iré a la raíz del documento predeterminada del servidor web.

[root@geeksite www]# cd /var/www/html

Crea el proyecto de prueba llamado geeksite.

[root@geeksite html]# zf create project geeksite
Creating project at /var/www/html/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. Instale PHPUnit emitiendo el siguiente comando.

[root@geeksite www]# yum install php-pear-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/php/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 Fedora 16.

¡Eso es todo!


Fedora
  1. Instale LibreOffice 3.5 en Fedora 16 / Fedora 15

  2. Cómo instalar Firefox 10 en Fedora 16 “Verne” / Fedora 15 “Lovelock”

  3. Cómo instalar Team Viewer en Fedora 16 “Verne”

  4. Instale Cinnamon Desktop en Fedora 16 "Verne"

  5. Cómo instalar Zend Server CE en Fedora 16 "Verne"

Cómo instalar OpenOffice 4.1.10 en Fedora 34

Cómo instalar AnyDesk en Fedora 35 / Fedora 34

Instalar μTorrent (uTorrent) en Fedora 16 “Verne”

Cómo instalar Zend Framework en CentOS 6

Cómo instalar Go en Fedora 35

Cómo instalar Zend Framework en Ubuntu 14.04