CakePHP Framework

Installer et configurer le framework CakePHP

CakePHP est un Framework de développement rapide pour PHP qui utilise des modèles de conception communément connus comme ActiveRecord, Association data mapping, Front Controller et MVC. L’objectif principal de ces concepteurs est de fournir un Framework structuré qui permet aux utilisateurs de PHP  de développer à tous les niveaux rapidement des applications Web robustes, sans aucune perte de flexibilité.

Pour l’utilisation du Framework CakePHP, vous devez d’abord avoir un serveur qui possède toutes les bibliothèques et les programmes requis  permettant d’exécuter CakePHP :

Exigences Server

Voici les exigences pour la mise en place d’un serveur pour exécuter CakePHP:

  • Un serveur HTTP (comme Apache)
  • PHP 4.3.2 ou supérieure. CakePHP fonctionne très bien avec  les deux PHP 4 ou 5.
  • Un moteur de base de données (à l’heure actuelle,  MySQL 4+, PostgreSQL et un wrapper pour ADODB).

Framework CakePHP est libre .Après avoir téléchargé la version la plus récente, vous devez décompresser le paquet CakePHP. Il y a deux façons de le faire, en utilisant une configuration de développement, ce qui vous permet de visualiser facilement de nombreuses applications CakePHP dans un seul domaine, ou en utilisant la configuration de production, ce qui permet une seule application CakePHP sur le domaine.

La première façon de configurer CakePHP est généralement recommandée uniquement pour les environnements de développement, car il est moins sûr. La deuxième façon est considérée comme plus sûre et doit être utilisé dans un environnement de production.

REMARQUE: / app / tmp doit être accessible en écriture par l’utilisateur que votre serveur Web exécute.

Nous présenterons ici, la configuration de production

Configuration de production

Afin d’utiliser une installation de production, vous aurez besoin d’avoir les droits pour modifier le DocumentRoot sur votre serveur.

L’installation de production utilise le schéma suivant:
../path_to_cake_install
/ App
/ Config
/ Controllers
/ Models
/ Plugins
/ Tmp
/Vendors
/ Views
/ Webroot <- Cela devrait être votre nouvelle DocumentRoot
.htaccess
index.php
/ Cake
/ Venders
.htaccess
index.php

Production httpd.conf suggérée

DocumentRoot / path_to_cake / app / webroot
Dans cette configuration, le répertoire webroot agit comme la racine web afin que vos URL ressemblent  à ceci (si vous utilisez mod_rewrite):
http://www.example.com/controllerName/actionName/param1/param2

0 Commentaires

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

©2017 Sitatech Group Ltd. All rights reserved - société au capital de 50.000,00 euros

Vous connecter avec vos identifiants

ou    

Vous avez oublié vos informations ?

Create Account