GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Zend Framework na Linux Mint 12 / Ubuntu 11.10

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 Linux Mint 12 / Ubuntu 11.10.

Instalovat Zend Framework:

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

Potvrďte nainstalovanou verzi.

raj@geeksite:~$ zf zobrazit verzi Verze rozhraní Zend:1.11.11

Testování projektu Zend:

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

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

Vytvořte testovací projekt s názvem geeksite.

raj@ubuntu:/var/www$ sudo zf create project geeksiteCreating project at /var/www/geeksiteNote:Tento příkaz vytvořil webový projekt, pro více informací o nastavení vašeho VHOST prosím seedocs/README

Výše uvedená zpráva by se měla zobrazit po stisknutí klávesy Enter; pokud se zobrazí chybová zpráva jako níže, musíte nainstalovat PHPUnit do svého Linux Mint / Ubuntu boxu.

Varování PHP:require_once(PHP/CodeCoverage/Filter.php):Nepodařilo se otevřít stream:Žádný takový soubor nebo adresář v /usr/share/php/PHPUnit/Autoload.php na řádku 46Upozornění:require_once(PHP/CodeCoverage/Filter .php):Nepodařilo se otevřít stream:Žádný takový soubor nebo adresář v /usr/share/php/PHPUnit/Autoload.php na řádku 46PHP Závažná chyba:required_once():Vyžaduje se neúspěšné otevření '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 na řádku 46Závažná chyba:require_once():Vyžaduje se neúspěšné otevření '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 na řádku 46

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.

raj@ubuntu:/var/www$ 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.

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

Stromové zobrazení adresáře vašeho projektu; Podívejte se také do adresáře library/Zend.

raj@ubuntu:/var/www/geeksite$ strom.├── aplikace│   ├── Bootstrap.php│   ├── konfigurace│   │ ─ └── └└─ └└─ řadič └─ aplikace ─ s └└─ aplikace ── ErrorController.php│ │ └└── indexcontroller.php│ ├vala modely│ └── pohledy│ ├── pomocníci│ └konových skriptů│ ├── chyba └── index.phtml├── docs│   └── README.txt├── knihovna│   └── Zend -> /usr/share/php/libzend-framework- php/Zend/└ php  ─ index.php└── testy├── aplikace│   └── řadiče│       └── IndexControllerTest.php├── bootstrap.php└── phpunit 

16 adresářů, 11 souborů

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

Snímek obrazovky testovacího projektu v Linux Mint 12.

To je vše!


Ubuntu
  1. Jak nainstalovat Firefox 10 na Ubuntu 11.10 / Linux Mint 12

  2. Jak nainstalovat Zend Server CE na Linux Mint 12 / Ubuntu 11.10

  3. Jak nainstalovat Operu 16.1 na Ubuntu 11.10 / Linux Mint 12

  1. Jak nainstalovat PHP na Ubuntu Linux

  2. Jak nainstalovat PHP na Linux Mint 19

  3. Jak nainstalovat PHP 8 na Linux Mint 20

  1. Jak nainstalovat Firefox Beta na Ubuntu a Linux Mint

  2. Jak nainstalovat Discord na Ubuntu a Linux Mint

  3. Jak nainstalovat Microsoft Edge na Ubuntu a Linux Mint