GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

Zend Framework auf Fedora 16 „Verne“ installieren

Zend Framework ist ein objektorientiertes Open-Source-Webanwendungs-Framework für PHP 5. Zend Framework wird oft als ' Komponentenbibliothek', weil sie viele lose gekoppelte Komponenten enthält, die Sie mehr oder weniger unabhängig voneinander verwenden können. Zend Framework bietet jedoch auch eine erweiterte Model-View-Controller (MVC)-Implementierung, die verwendet werden kann, um eine Grundstruktur für Ihre Zend Framework-Anwendungen aufzubauen.

Eigenschaften:

Zu den Zend Framework-Funktionen gehören:

  • Alle Komponenten sind vollständig objektorientiertes PHP 5 und E_STRICT-konform
  • Beliebige Architektur mit lose gekoppelten Komponenten und minimalen Abhängigkeiten
  • Erweiterbare MVC-Implementierung, die standardmäßig Layouts und PHP-basierte Vorlagen unterstützt
  • Unterstützung für mehrere Datenbanksysteme und Anbieter, einschließlich MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite und Informix Dynamic Server
  • E-Mail-Erstellung und -Zustellung, Abruf über mbox, Maildir, POP3 und IMAP4
  • Flexibles Caching-Subsystem mit Unterstützung für viele Arten von Backends, wie z. B. Speicher oder ein Dateisystem.

LAMPE installieren:

Zend Framework kann getestet werden, indem ein Testprojekt erstellt wird; es sollte unter dem Dokumentenstamm Ihres Webservers abgelegt werden. Webserver können Apache, Nginx und Lighttpd sein; Zum einfachen Verständnis habe ich Apache als Webserver verwendet. Hier ist die Schritt-für-Schritt-Anleitung zur Installation des LAMP-Servers auf Fedora 16 .

Öffnen Sie das Terminal ( Anwendung –-> Systemtools –-> Terminal).

Zum Root-Benutzer wechseln.

[raj@geeksite~]$ su

Zend Framework installieren:

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

Bestätigen Sie die installierte Version.

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

Zend-Projekt testen:

In Apache /var/www/html ist das Standard-Dokumentenstammverzeichnis, also werde ich ein Testprojekt auf /var/www/html erstellen, gehe zum Standard-Dokumentenstammverzeichnis des Webservers.

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

Erstellen Sie das Testprojekt namens 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.

Sie sollten die obige Meldung erhalten, nachdem Sie die Eingabetaste gedrückt haben; Wenn Sie eine Fehlermeldung erhalten, die in der obigen Nachricht enthalten ist, müssen Sie PHPUnit installieren. Installieren Sie PHPUnit, indem Sie den folgenden Befehl ausführen.

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

Optional:

Jetzt müssen wir die Zend-Bibliotheksdateien im Bibliotheksverzeichnis unter dem erstellten Projekt haben (standardmäßig ist es leer). gehen Sie zum Bibliotheksverzeichnis.

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

SymLink ist die bessere Option als das Kopieren der Bibliotheksdateien in das Bibliotheksverzeichnis. da die Bibliotheksdateien aktualisiert werden, wenn wir das neueste Zend Framework installieren.

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

Baumansicht Ihres Projektverzeichnisses.

[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

Öffnen Sie einen Webbrowser und navigieren Sie zu http://localhost/geeksite/public. Screenshot des Testprojekts in Fedora 16.

Das ist alles!


Fedora
  1. So installieren Sie Memcached auf Fedora 16 „Verne“

  2. So installieren Sie Nginx mit PHP-FPM und MySQL auf Fedora 16 „Verne“

  3. Installieren Sie ownCloud 7 auf Fedora 21

  4. So installieren Sie Zend Framework unter Linux Mint 12 / Ubuntu 11.10

  5. Installieren Sie Zend Framework auf openSUSE / openSUSE 12.1

So installieren Sie OpenOffice 4.1.10 auf Fedora 34

So installieren Sie AnyDesk auf Fedora 35 / Fedora 34

Installieren Sie μTorrent (uTorrent) auf Fedora 16 „Verne“

So installieren Sie Zend Framework auf CentOS 6

So installieren Sie Go auf Fedora 35

So installieren Sie Zend Framework auf Ubuntu 14.04