GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Zend Framework su CentOS 6 / RHEL 6

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

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

Passa all'utente root.

[raj@geeksite~]$ su

Installa repository:

Zend Framework disponibile sul repository epel, è necessario installare il repository emettendo il comando seguente.

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

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

17 directories, 11 files

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

Questo è tutto!


Cent OS
  1. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  2. Come installare P7Zip su RHEL 8 / CentOS 8

  3. Come installare ntfs-3g su RHEL 8 / CentOS 8

  4. Installa Zend Framework su CentOS 6 / RHEL 6

  5. Installa Webmin su CentOS 7 / RHEL 7

Installa nmap su RHEL 8 / CentOS 8

Come installare mongodb su RHEL 8 / CentOS 8

Come installare Maven su RHEL 8 / CentOS 8

Come installare cpan su RHEL 8 / CentOS 8

Installa Python 2 su RHEL 8 / CentOS 8

Come installare Zend Framework su CentOS 6