GNU/Linux >> Tutoriels Linux >  >> OpenSuse

Installer Zend Framework sur openSUSE / openSUSE 12.1

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 openSUSE 12.

Ouvrez Terminal, puis passez à l'utilisateur root.

raj@geeksite:~ $ su

Installez Zend Framework :

Ajouter un référentiel pour Zend Framework.

root@geeksite:~ # zypper ar http://download.opensuse.org/repositories/server:/monitoring/openSUSE_12.1 zend

Actualisez les référentiels système, vous devrez peut-être accepter la clé pour mettre en cache le référentiel Zend.

root@geeksite:~ # zypper ref

Installez Zend Framework sur openSUSE 12.1.

root@geeksite:~ # zypper in php5-ZendFramework

Confirmez la version installée.

root@geeksite:~ # zf show version
Zend Framework Version: 1.11.10

Test du projet Zend :

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

root@geeksite:~ # cd /srv/www/htdocs/

Créez le projet de test appelé geeksite.

root@geeksite htdocs:~ # zf create project geeksite
Creating project at /srv/www/htdocs/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.

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/php5/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 openSUSE 12.1.

C'est tout !


OpenSuse
  1. Comment installer Zend Framework sur Linux Mint 12 / Ubuntu 11.10

  2. Installer Apache Tomcat 8 sur openSUSE 13.2

  3. Installer Cactus sur openSUSE 13.2

  4. Installer Nagios sur openSUSE 13.2

  5. Comment installer Zend Framework sur un VPS Ubuntu

Installer Zend Framework sur CentOS 6 / RHEL 6

Installer Zend Framework sur Fedora 16 "Verne"

Installez LibreOffice 3.5 sur openSUSE 12 / openSUSE 12.1

Installer Nagios 3.5 sur openSUSE 12

Comment installer Zend Framework sur CentOS 6

Comment installer Zend Framework sur Ubuntu 14.04