GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer Zend Framework sur CentOS 6 / RHEL 6

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 CentOS 6 / RHEL 6 .

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

Basculez vers l'utilisateur root.

[raj@geeksite~]$ su

Installer le référentiel :

Zend Framework disponible sur le référentiel epel, nous devons installer le référentiel en lançant la commande suivante.

[root@geeksite ~]# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

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
| `-- Zend -> /usr/share/php/Zend/
|-- public
| `-- index.php
`-- tests
|-- application
| `-- controllers
| `-- IndexControllerTest.php
|-- bootstrap.php
|-- library
`-- phpunit.xml

17 directories, 11 files

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

C'est tout !


Cent OS
  1. Comment installer phpMyAdmin sur RHEL 8 / CentOS 8

  2. Comment installer P7Zip sur RHEL 8 / CentOS 8

  3. Comment installer ntfs-3g sur RHEL 8 / CentOS 8

  4. Installer Zend Framework sur CentOS 6 / RHEL 6

  5. Installez Webmin sur CentOS 7 / RHEL 7

Installez nmap sur RHEL 8 / CentOS 8

Comment installer mongodb sur RHEL 8 / CentOS 8

Comment installer maven sur RHEL 8 / CentOS 8

Comment installer cpan sur RHEL 8 / CentOS 8

Installez Python 2 sur RHEL 8 / CentOS 8

Comment installer Zend Framework sur CentOS 6