GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instale Zend Framework en CentOS 6 / RHEL 6

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 CentOS 6/RHEL 6.

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

Cambiar a usuario root.

[raj@geeksite~]$ su

Instalar repositorio:

Zend Framework disponible en el repositorio de epel, necesitamos instalar el repositorio emitiendo el siguiente comando.

[root@geeksite ~]# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

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
| `-- Zend -> /usr/share/php/Zend/
|-- public
| `-- index.php
`-- tests
|-- application
| `-- controllers
| `-- IndexControllerTest.php
|-- bootstrap.php
|-- library
`-- phpunit.xml

17 directories, 11 files

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

¡Eso es todo!


Cent OS
  1. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  2. Cómo instalar P7Zip en RHEL 8 / CentOS 8

  3. Cómo instalar ntfs-3g en RHEL 8 / CentOS 8

  4. Instale Zend Framework en CentOS 6 / RHEL 6

  5. Instalar Webmin en CentOS 7 / RHEL 7

Instalar nmap en RHEL 8 / CentOS 8

Cómo instalar mongodb en RHEL 8 / CentOS 8

Cómo instalar maven en RHEL 8 / CentOS 8

Cómo instalar cpan en RHEL 8 / CentOS 8

Instale python 2 en RHEL 8 / CentOS 8

Cómo instalar Zend Framework en CentOS 6