GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

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 Linux Mint 12/Ubuntu 11.10.

Instalar Zend Framework:

raj@ubuntu:~$ sudo apt-get install zend-framework

Confirme la versión instalada.

raj@geeksite:~$ zf show version
Zend Framework Version: 1.11.11

Prueba del proyecto Zend:

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

raj@ubuntu:~$ cd /var/www/

Crea el proyecto de prueba llamado geeksite.

raj@ubuntu:/var/www$ sudo zf create project geeksite
Creating project at /var/www/geeksite

Note: This command created a web project, for more information setting up your VHOST, please see

docs/README

Debería recibir el mensaje anterior después de presionar Enter; si recibe algún mensaje de error como el siguiente, debe instalar PHPUnit en su caja de Linux Mint/Ubuntu.

PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or
directory in /usr/share/php/PHPUnit/Autoload.php on line 46

Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory

in /usr/share/php/PHPUnit/Autoload.php on line 46

PHP Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php'

(include_path='/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear') in

/usr/share/php/PHPUnit/Autoload.php on line 46

Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php'

(include_path='/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear') in

/usr/share/php/PHPUnit/Autoload.php on line 46

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.

raj@ubuntu:/var/www$ 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.

raj@ubuntu:/var/www/geeksite/library$ sudo ln -s /usr/share/php/libzend-framework-php/Zend/ .

Vista de árbol del directorio de su proyecto; Consulte también el directorio biblioteca/Zend.

raj@ubuntu:/var/www/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/libzend-framework-php/Zend/
├── public
│   └── index.php
└── tests
├── application
│   └── controllers
│       └── IndexControllerTest.php
├── bootstrap.php
└── phpunit.xml

16 directorios, 11 archivos

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

Captura de pantalla del proyecto de prueba en Linux Mint 12.

¡Eso es todo!


Ubuntu
  1. Cómo instalar Firefox 10 en Ubuntu 11.10 / Linux Mint 12

  2. Cómo instalar Zend Server CE en Linux Mint 12 / Ubuntu 11.10

  3. Cómo instalar Opera 16.1 en Ubuntu 11.10 / Linux Mint 12

  4. Cómo instalar PHP en Linux Mint 19

  5. Cómo instalar PHP 8 en Linux Mint 20

Cómo instalar Node.js en Ubuntu 18.04/Ubuntu 16.04 y Linux Mint 19

Cómo instalar AnyDesk en Ubuntu 20.04 / Linux Mint 20

Cómo instalar Wine 4.0 en Ubuntu 18.04 y Linux Mint 19

Cómo instalar Zend Framework en Ubuntu 14.04

Cómo instalar y configurar Yii PHP Framework en Ubuntu Linux

Cómo instalar Laravel PHP Framework con Nginx en Ubuntu Linux