Recherche de site Web

Zend Framework 1.11.12 pour PHP 5 sur RHEL/CentOS 6.3/5.9 et Fedora 18-16


Zend Framework est un framework d'application Web orienté objet open source, simple et direct pour PHP 5. Il est utilisé pour éliminer les détails fastidieux du codage et vous permet de vous concentrer sur une vue d’ensemble. Son épine dorsale principale réside dans sa conception MVC (Model–View–Controller) hautement modulaire, ce qui rend votre code hautement réutilisable et plus simple à maintenir.

Dans ce tutoriel, nous vous expliquerons comment installer la nouvelle version de Zend Framework 1.11.12 sur RHEL 6.3/6.2/6.1/6/5.9/ 5.8, CentOS 6.3/6.2/6.1/6/5.9/5.8 et Fedora 18, 17,16,15,14,13,12 utilisant des dépôts Yum appelés Remi et EPEL, pourquoi nous choisissons ces dépôts, car ils sont mis à jour régulièrement par rapport à tout autre référentiel comme Fedora, Centos ou RedHat. Ce guide fonctionne également sur les anciennes versions des distributions Linux.

Étape 1 : Activation des référentiels Remi et Epel

Activez ces deux référentiels Yum pour installer le dernier Zend Framework. Veuillez sélectionner et installer le package de référentiel approprié pour votre système.

[Pour RHEL/CentOS 6.3/5.9]
## Epel Dependency on RHEL/CentOS 6 ##
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm

## Remi Dependency on RHEL/CentOS 6 ##
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

## Epel Dependency on RHEL/CentOS 5 ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

## Remi Dependency on RHEL/CentOS 5 ##
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
[Pour Fedora 18-12]
## Remi Dependency on Fedora 18,17,16,15,14,13,12 ##
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

## Remi Dependency on Fedora 18 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm

## Remi Dependency on Fedora 17 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm

## Remi Dependency on Fedora 16 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-16.rpm

## Remi Dependency on Fedora 15 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-15.rpm

## Remi Dependency on Fedora 14 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm

## Remi Dependency on Fedora 13 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-13.rpm

## Remi Dependency on Fedora 12 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-12.rpm

Étape 2 : Installation de Zend Framework 1.11.12

Une fois les référentiels activés, exécutez la commande yum suivante pour l'installer.

yum --enablerepo=remi install php-ZendFramework

Étape 3 : Vérifier Zend Framework

Vérifiez la version de Zend Framework en exécutant la commande.

 zf show version

Zend Framework Version: 1.11.12

Étape 4 : Création d'un projet Zend pour les tests

Création d'un nouveau projet Zend à des fins de test.


cd /var/www/html
zf create project tecmint-project

Creating project at /var/www/html/tecmint-project
Note: This command created a web project, for more information setting up your VHOST, please see docs/README

Étape 5 : Création d'un lien symbolique pour le projet Zend

Création d'un lien symbolique en copiant le répertoire Zend de /usr/share/php/Zend vers le répertoire /var/www/html/tecmint-project/.


cd /var/www/html/tecmint-project/library/
ln -s /usr/share/php/Zend .

Étape 6 : Vérification de la page du projet Zend

Pour consulter la page d'index du projet Zend, ouvrez votre navigateur et entrez l'adresse suivante.

http://localhost/tecmint-project/public

OR

http://YOUR-IP-ADDRESS/tecmint-project/public
Capture d'écran du framework Zend

Voici la capture d'écran de Zend Framework sous ma machine CentOS 6.3 Linux.

Si vous rencontrez des difficultés lors de l'installation, veuillez poster vos questions en utilisant notre zone de commentaires ci-dessous. Si vous avez aimé cet article, n’oubliez pas de le partager avec vos amis.