GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Zend Framework su Linux Mint 12 / Ubuntu 11.10

Zend Framework è un framework di applicazioni Web open source orientato agli oggetti per PHP 5. Zend Framework è spesso chiamato ' libreria dei componenti', perché ha molti componenti liberamente accoppiati che è possibile utilizzare in modo più o meno indipendente. Ma Zend Framework fornisce anche un'implementazione avanzata Model-View-Controller (MVC) che può essere utilizzata per stabilire una struttura di base per le tue applicazioni Zend Framework.

Caratteristiche:

Le funzionalità di Zend Framework includono:

  • Tutti i componenti sono completamente orientati agli oggetti PHP 5 e sono conformi a E_STRICT
  • Architettura utilizzabile a volontà con componenti ad accoppiamento libero e interdipendenze minime
  • Implementazione MVC estensibile che supporta layout e modelli basati su PHP per impostazione predefinita
  • Supporto per più sistemi di database e fornitori, inclusi MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite e Informix Dynamic Server
  • Composizione e consegna e-mail, recupero tramite mbox, Maildir, POP3 e IMAP4
  • Sottosistema di memorizzazione nella cache flessibile con supporto per molti tipi di backend, come la memoria o un file system.

Installa LAMP:

Zend Framework può essere testato creando un progetto di test; dovrebbe essere posizionato sotto la radice del documento del tuo server web. Il server Web potrebbe essere Apache, Nginx e Lighttpd; per una facile comprensione ho usato Apache come server web. Ecco la guida passo passo per installare il server LAMP su Linux Mint 12 / Ubuntu 11.10.

Installa Zend Framework:

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

Conferma la versione installata.

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

Test del progetto Zend:

In Apache /var/www è la radice del documento predefinita, quindi creerò un progetto di test su /var/www, andrò alla radice del documento predefinita del server web.

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

Crea il progetto di prova chiamato 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

Dovresti ricevere il messaggio sopra dopo aver premuto Invio; se ricevi un messaggio di errore come di seguito, devi installare PHPUnit sul tuo box 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

Ora dobbiamo avere i file della libreria Zend nella directory della libreria sotto il progetto creato (per impostazione predefinita è vuoto). vai alla directory della libreria.

raj@ubuntu:/var/www$ cd geeksite/library/

SymLink è l'opzione migliore rispetto alla copia dei file della libreria nella directory della libreria; perché i file della libreria verranno aggiornati durante l'installazione dell'ultimo Zend Framework.

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

Vista ad albero della directory del tuo progetto; Vedi anche la libreria/directory 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 directory, 11 file

Apri un browser web e vai a http://localhost/geeksite/public. Screenshot del progetto di test in Ubuntu 11.10.

Screenshot del progetto di test in Linux Mint 12.

Questo è tutto!


Ubuntu
  1. Come installare Firefox 10 su Ubuntu 11.10 / Linux Mint 12

  2. Come installare Zend Server CE su Linux Mint 12 / Ubuntu 11.10

  3. Come installare Opera 16.1 su Ubuntu 11.10 / Linux Mint 12

  4. Come installare PHP su Linux Mint 19

  5. Come installare PHP 8 su Linux Mint 20

Come installare Node.js su Ubuntu 18.04 / Ubuntu 16.04 e Linux Mint 19

Come installare AnyDesk su Ubuntu 20.04 / Linux Mint 20

Come installare Wine 4.0 su Ubuntu 18.04 e Linux Mint 19

Come installare Zend Framework su Ubuntu 14.04

Come installare e configurare Yii PHP Framework su Ubuntu Linux

Come installare Laravel PHP Framework con Nginx su Ubuntu Linux