GNU/Linux >> Linux Esercitazione >  >> OpenSuse

Installa Zend Framework su openSUSE / openSUSE 12.1

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 openSUSE 12.

Apri Terminale e poi passa all'utente root.

raj@geeksite:~ $ su

Installa Zend Framework:

Aggiungi repository per Zend Framework.

root@geeksite:~ # zypper ar http://download.opensuse.org/repositories/server:/monitoring/openSUSE_12.1 zend

Aggiorna i repository di sistema, potresti dover accettare la chiave per memorizzare nella cache il repository Zend.

root@geeksite:~ # zypper ref

Installa Zend Framework su openSUSE 12.1.

root@geeksite:~ # zypper in php5-ZendFramework

Conferma la versione installata.

root@geeksite:~ # zf show version
Zend Framework Version: 1.11.10

Test del progetto Zend:

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

root@geeksite:~ # cd /srv/www/htdocs/

Crea il progetto di prova chiamato geeksite.

root@geeksite htdocs:~ # zf create project geeksite
Creating project at /srv/www/htdocs/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.

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/php5/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 openSUSE 12.1.

Questo è tutto!


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

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

  3. Installa Apache Tomcat 8 su openSUSE 13.2

  4. Installa Cacti su openSUSE 13.2

  5. Installa Nagios su openSUSE 13.2

Installa Zend Framework su Fedora 16 "Verne"

Come installare Opera 11.6 su openSUSE 12.1

Installa LibreOffice 3.5 su openSUSE 12 / openSUSE 12.1

Installa Nagios 3.5 su openSUSE 12

Come installare Zend Framework su CentOS 6

Come installare Zend Framework su Ubuntu 14.04