GNU/Linux >> Tutoriels Linux >  >> Fedora

Installer Zend Framework sur Fedora 16 "Verne"

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 Fedora 16 .

Ouvrez Terminal ( Application  —-> Outils système  —-> Terminal).

Basculez vers l'utilisateur root.

[raj@geeksite~]$ su

Installez Zend Framework :

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

Confirmez la version installée.

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

Test du projet Zend :

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

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

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

Vous devriez obtenir le message ci-dessus après avoir appuyé sur Entrée ; si vous obtenez un message d'erreur inclus dans le message ci-dessus, vous devez installer PHPUnit. Installez PHPUnit en lançant la commande suivante.

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

Facultatif :

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.

[root@geeksite  geeksite]# 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.

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

Arborescence de votre répertoire de projet.

[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

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

C'est tout !


Fedora
  1. Installez LibreOffice 3.5 sur Fedora 16 / Fedora 15

  2. Comment installer Firefox 10 sur Fedora 16 « Verne » / Fedora 15 « Lovelock »

  3. Comment installer Team Viewer sur Fedora 16 "Verne"

  4. Installez Cinnamon Desktop sur Fedora 16 "Verne"

  5. Comment installer Zend Server CE sur Fedora 16 "Verne"

Comment installer OpenOffice 4.1.10 sur Fedora 34

Comment installer AnyDesk sur Fedora 35 / Fedora 34

Installer μTorrent (uTorrent) sur Fedora 16 "Verne"

Comment installer Zend Framework sur CentOS 6

Comment installer Go sur Fedora 35

Comment installer Zend Framework sur Ubuntu 14.04