GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Zend Framework sur Linux Mint 12 / Ubuntu 11.10

Zend Framework est un framework d'application Web open source orienté objet pour PHP 5. Zend Framework est souvent appelé ' bibliothèque de composants', car elle contient de nombreux composants faiblement couplés que vous pouvez utiliser plus ou moins indépendamment. Mais Zend Framework fournit également une implémentation avancée Model-View-Controller (MVC) qui peut être utilisée pour établir une structure de base pour vos applications Zend Framework.

Caractéristiques :

Les fonctionnalités de Zend Framework incluent :

  • Tous les composants sont entièrement orientés objet PHP 5 et sont conformes à la norme E_STRICT
  • Architecture utilisable à volonté avec des composants faiblement couplés et des interdépendances minimales
  • Mise en œuvre MVC extensible prenant en charge les mises en page et les modèles basés sur PHP par défaut
  • Prise en charge de plusieurs systèmes et fournisseurs de bases de données, y compris MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite et Informix Dynamic Server
  • Composition et livraison des e-mails, récupération via mbox, Maildir, POP3 et IMAP4
  • Sous-système de mise en cache flexible prenant en charge de nombreux types de backends, tels que la mémoire ou un système de fichiers

Installer LAMP :

Zend Framework peut être testé en créant un projet de test; il doit être placé sous la racine du document de votre serveur Web. Le serveur Web peut être Apache, Nginx et Lighttpd ; pour une meilleure compréhension, j'ai utilisé Apache comme serveur Web. Voici le guide étape par étape pour installer le serveur LAMP sur Linux Mint 12 / Ubuntu 11.10.

Installez Zend Framework :

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

Confirmez la version installée.

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

Test du projet Zend :

Dans Apache /var/www est la racine du document par défaut, je vais donc créer un projet de test sur /var/www, accédez à la racine du document par défaut du serveur Web.

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

Créez le projet de test appelé 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

Vous devriez obtenir le message ci-dessus après avoir appuyé sur Entrée ; si vous obtenez un message d'erreur comme ci-dessous, vous devez installer PHPUnit sur votre boîte Linux Mint / Ubuntu.

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

Maintenant, nous devons avoir les fichiers Zend Library dans le répertoire de la bibliothèque sous le projet créé (par défaut, il est vide). accédez au répertoire de la bibliothèque.

raj@ubuntu:/var/www$ cd geeksite/library/

SymLink est la meilleure option que de copier les fichiers de la bibliothèque dans le répertoire de la bibliothèque ; car les fichiers de la bibliothèque seront mis à jour lors de l'installation du dernier Zend Framework.

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

Arborescence de votre répertoire de projet ; Voir aussi le répertoire bibliothèque/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 répertoires, 11 fichiers

Ouvrez un navigateur Web et accédez à http://localhost/geeksite/public. Capture d'écran du projet de test dans Ubuntu 11.10.

Capture d'écran du projet de test dans Linux Mint 12.

C'est tout !


Ubuntu
  1. Comment installer Firefox 10 sur Ubuntu 11.10 / Linux Mint 12

  2. Comment installer Zend Server CE sur Linux Mint 12 / Ubuntu 11.10

  3. Comment installer Opera 16.1 sur Ubuntu 11.10 / Linux Mint 12

  4. Comment installer PHP sur Linux Mint 19

  5. Comment installer PHP 8 sur Linux Mint 20

Comment installer Node.js sur Ubuntu 18.04 / Ubuntu 16.04 et Linux Mint 19

Comment installer AnyDesk sur Ubuntu 20.04 / Linux Mint 20

Comment installer Wine 4.0 sur Ubuntu 18.04 et Linux Mint 19

Comment installer Zend Framework sur Ubuntu 14.04

Comment installer et configurer Yii PHP Framework sur Ubuntu Linux

Comment installer le framework PHP Laravel avec Nginx sur Ubuntu Linux