GNU/Linux >> Linux Esercitazione >  >> Fedora

Installa Zend Framework su Fedora 16 "Verne"

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 Fedora 16 .

Apri Terminale (Applicazione  —-> Utilità di sistema  —-> Terminale).

Passa all'utente root.

[raj@geeksite~]$ su

Installa Zend Framework:

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

Conferma la versione installata.

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

Test del progetto Zend:

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

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

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

Dovresti ricevere il messaggio sopra dopo aver premuto Invio; se ricevi un messaggio di errore incluso nel messaggio precedente, devi installare PHPUnit. Installa PHPUnit eseguendo il comando seguente.

[root@geeksite www]# yum install php-pear-PHPUnit

Facoltativo:

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.

[root@geeksite  geeksite]# 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.

[root@geeksite library]# ln -s /usr/share/php/Zend .

Visualizzazione ad albero della directory del tuo progetto.

[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

Apri un browser web e vai a http://localhost/geeksite/public. Screenshot del progetto di prova in Fedora 16.

Questo è tutto!


Fedora
  1. Installa Zend Framework su CentOS 6 / RHEL 6

  2. Come installare Memcached su Fedora 16 “Verne”

  3. Come installare Nginx con PHP-FPM e MySQL su Fedora 16 "Verne"

  4. Installa ownCloud 7 su Fedora 21

  5. Installa Zend Framework su openSUSE / openSUSE 12.1

Come installare OpenOffice 4.1.10 su Fedora 34

Come installare AnyDesk su Fedora 35 / Fedora 34

Installa μTorrent (uTorrent) su Fedora 16 “Verne”

Come installare Zend Framework su CentOS 6

Come installare Vai su Fedora 35

Come installare Zend Framework su Ubuntu 14.04