GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

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

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

Zend Framework installieren:

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

Bestätigen Sie die installierte Version.

raj@geeksite:~$ zf show version
Zend Framework Version: 1.11.11

Zend-Projekt testen:

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

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

Erstellen Sie das Testprojekt namens geeksite.

raj@ubuntu:/var/www$ sudo zf create project geeksite
Creating project at /var/www/geeksite

Note: This command created a web project, for more information setting up your VHOST, please see

docs/README

Sie sollten die obige Meldung erhalten, nachdem Sie die Eingabetaste gedrückt haben; Wenn Sie eine Fehlermeldung wie unten erhalten, müssen Sie PHPUnit auf Ihrer Linux Mint / Ubuntu-Box installieren.

PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or
directory in /usr/share/php/PHPUnit/Autoload.php on line 46

Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory

in /usr/share/php/PHPUnit/Autoload.php on line 46

PHP Fatal error: require_once(): Failed opening required '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 on line 46

Fatal error: require_once(): Failed opening required '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 on line 46

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

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

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

Baumansicht Ihres Projektverzeichnisses; Siehe auch das Verzeichnis library/Zend.

raj@ubuntu:/var/www/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/libzend-framework-php/Zend/
├── public
│   └── index.php
└── tests
├── application
│   └── controllers
│       └── IndexControllerTest.php
├── bootstrap.php
└── phpunit.xml

16 Verzeichnisse, 11 Dateien

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

Screenshot des Testprojekts in Linux Mint 12.

Das ist alles!


Ubuntu
  1. So installieren Sie Firefox 10 auf Ubuntu 11.10 / Linux Mint 12

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

  3. So installieren Sie Opera 16.1 auf Ubuntu 11.10 / Linux Mint 12

  4. So installieren Sie PHP unter Linux Mint 19

  5. So installieren Sie PHP 8 unter Linux Mint 20

So installieren Sie Node.js unter Ubuntu 18.04 / Ubuntu 16.04 und Linux Mint 19

So installieren Sie AnyDesk unter Ubuntu 20.04 / Linux Mint 20

So installieren Sie Wine 4.0 unter Ubuntu 18.04 und Linux Mint 19

So installieren Sie Zend Framework auf Ubuntu 14.04

So installieren und richten Sie Yii PHP Framework unter Ubuntu Linux ein

So installieren Sie Laravel PHP Framework mit Nginx unter Ubuntu Linux