GNU/Linux >> Znalost Linux >  >> OpenSuse

Nainstalujte Zend Framework na openSUSE / openSUSE 12.1

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

Otevřete Terminál a přepněte na uživatele root.

raj@geeksite:~ $ su

Instalovat Zend Framework:

Přidejte úložiště pro Zend Framework.

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

Obnovte systémová úložiště, možná budete muset přijmout klíč pro ukládání do mezipaměti repozitáře Zend.

root@geeksite:~ # zypper ref

Nainstalujte Zend Framework na openSUSE 12.1.

root@geeksite:~ # zypper in php5-ZendFramework

Potvrďte nainstalovanou verzi.

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

Testování projektu Zend:

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

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

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

Výše uvedená zpráva by se měla zobrazit po stisknutí klávesy Enter; pokud se ve výše uvedené zprávě zobrazí jakákoli chybová zpráva, musíte nainstalovat 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/php5/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 v openSUSE 12.1.

To je vše!


OpenSuse
  1. Nainstalujte Zend Framework na CentOS 6 / RHEL 6

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

  3. Nainstalujte Apache Tomcat 8 na openSUSE 13.2

  1. Nainstalujte Cacti na openSUSE 13.2

  2. Nainstalujte Nagios na openSUSE 13.2

  3. Nainstalujte phpMyAdmin na openSUSE 13.2

  1. Nainstalujte si ownCloud na openSUSE 12

  2. Nainstalujte VLC 2.0 „Twoflower“ na openSUSE 12.1

  3. Nainstalujte Firefox 10 na openSUSE 12.1 | Nainstalujte si Mozilla Firefox 10 na openSUSE 12.1