GNU/Linux >> Znalost Linux >  >> Fedora

Nainstalujte Zend Framework na Fedoru 16 „Verne“

Zend Framework je open source, objektově orientovaný webový aplikační rámec pro PHP 5. Zend Framework se často nazývá ' Knihovna komponent“, protože má mnoho volně propojených komponent, které můžete používat víceméně nezávisle. Ale Zend Framework také poskytuje pokročilou implementaci Model-View-Controller (MVC), kterou lze použít k vytvoření základní struktury pro vaše aplikace Zend Framework.

Funkce:

Mezi funkce Zend Framework patří:

  • Všechny komponenty jsou plně objektově orientované PHP 5 a jsou kompatibilní s E_STRICT
  • Architektura podle potřeby s volně propojenými komponentami a minimálními vzájemnými závislostmi
  • Rozšiřitelná implementace MVC, která ve výchozím nastavení podporuje rozvržení a šablony založené na PHP
  • Podpora pro různé databázové systémy a dodavatele, včetně MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite a Informix Dynamic Server
  • Skládání a doručování e-mailů, načítání prostřednictvím mbox, Maildir, POP3 a IMAP4
  • Flexibilní mezipaměťový subsystém s podporou mnoha typů backendů, jako je paměť nebo souborový systém.

Instalovat LAMP:

Zend Framework lze testovat vytvořením testovacího projektu; měl by být umístěn v kořenovém adresáři dokumentů vašeho webového serveru. Webový server může být Apache, Nginx a Lighttpd; pro snadné pochopení jsem jako webový server použil Apache. Zde je průvodce Krok za krokem k instalaci serveru LAMP na Fedoru 16.

Otevřete Terminál ( Aplikace  —-> Systémové nástroje  —-> Terminál).

Přepnout na uživatele root.

[raj@geeksite~]$ su

Instalovat Zend Framework:

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

Potvrďte nainstalovanou verzi.

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

Testování projektu Zend:

V Apache je /var/www/html výchozím kořenovým adresářem dokumentu, takže vytvořím testovací projekt na /var/www/html, přejděte do výchozího kořenového adresáře dokumentu webového serveru.

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

Vytvořte testovací projekt s názvem 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.

Výše uvedená zpráva by se měla zobrazit po stisknutí klávesy Enter; pokud se ve výše uvedené zprávě zobrazí chybová zpráva, musíte nainstalovat PHPUnit. Nainstalujte PHPUnit zadáním následujícího příkazu.

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

Volitelné:

Nyní potřebujeme mít soubory Zend Library v adresáři knihovny pod vytvořeným projektem (ve výchozím nastavení je prázdný). přejděte do adresáře knihovny.

[root@geeksite  geeksite]# cd geeksite/library/

SymLink je lepší možnost než kopírování souborů knihovny do adresáře knihovny; protože soubory knihovny se aktualizují, když instalujeme nejnovější rozhraní Zend.

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

Stromové zobrazení adresáře vašeho projektu.

[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

Otevřete webový prohlížeč a přejděte na http://localhost/geeksite/public. Snímek obrazovky testovacího projektu ve Fedoře 16.

To je vše!


Fedora
  1. Jak nainstalovat Memcached na Fedoru 16 „Verne“

  2. Jak nainstalovat Nginx s PHP-FPM a MySQL na Fedora 16 „Verne“

  3. Nainstalujte si ownCloud 7 na Fedoru 21

  1. Nainstalujte Zend Framework na CentOS 6 / RHEL 6

  2. Nainstalujte LibreOffice 3.5 na Fedoru 16 / Fedoru 15

  3. Jak nainstalovat Firefox 10 na Fedora 16 „Verne“ / Fedora 15 „Lovelock“

  1. Jak nainstalovat Team Viewer na Fedora 16 „Verne“

  2. Nainstalujte Cinnamon Desktop na Fedora 16 „Verne“

  3. Jak nainstalovat Zend Server CE na Fedora 16 „Verne“