GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Zend Framework na CentOS 6 / RHEL 6

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

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

Přepnout na uživatele root.

[raj@geeksite~]$ su

Instalovat úložiště:

Zend Framework dostupný v úložišti epel, musíme úložiště nainstalovat vydáním následujícího příkazu.

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

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

17 directories, 11 files

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

To je vše!


Cent OS
  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Nainstalujte Zend Framework na CentOS 6 / RHEL 6

  3. Nainstalujte Webmin na CentOS 7 / RHEL 7

  1. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  2. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  3. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  1. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  2. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8

  3. Nainstalujte gnome na RHEL 8 / CentOS 8