GNU/Linux >> LINUX-Kenntnisse >  >> OpenSuse

Installieren Sie Zend Framework auf openSUSE / openSUSE 12.1

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 von LAMP Server auf openSUSE 12.

Öffnen Sie das Terminal und wechseln Sie dann zum Root-Benutzer.

raj@geeksite:~ $ su

Zend Framework installieren:

Repository für Zend Framework hinzufügen.

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

Aktualisieren Sie die System-Repositories, möglicherweise müssen Sie den Schlüssel zum Caching des Zend-Repos akzeptieren.

root@geeksite:~ # zypper ref

Zend Framework auf openSUSE 12.1 installieren.

root@geeksite:~ # zypper in php5-ZendFramework

Bestätigen Sie die installierte Version.

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

Zend-Projekt testen:

In Apache /srv/www/htdocs/ ist der standardmäßige Dokumentenstamm, also werde ich ein Testprojekt auf /srv/www/htdocs/ erstellen , wechseln Sie zum Standard-Dokumentstammverzeichnis des Webservers.

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

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

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.

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/php5/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 openSUSE 12.1.

Das ist alles!


OpenSuse
  1. Zend Framework auf CentOS 6 / RHEL 6 installieren

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

  3. Installieren Sie Apache Tomcat 8 auf openSUSE 13.2

  4. Installieren Sie Cacti auf openSUSE 13.2

  5. So installieren Sie Zend Framework auf einem Ubuntu VPS

Zend Framework auf Fedora 16 „Verne“ installieren

So installieren Sie Opera 11.6 auf openSUSE 12.1

Installieren Sie LibreOffice 3.5 auf openSUSE 12 / openSUSE 12.1

Installieren Sie Nagios 3.5 auf openSUSE 12

So installieren Sie Zend Framework auf CentOS 6

So installieren Sie Zend Framework auf Ubuntu 14.04