Sommaire
Lecture guidée
Accédez rapidement aux points clés de l’article.
Présentation
CakePHP est un framework PHP (inspiré de Ruby on Rails). La première version a été publiée en 2005 par la Cake Software Foundation.
La version 2.0.0 est sortie le 17 octobre 2011.
✅ Mise à jour importante : CakePHP 2.x est en fin de vie (EOL). La dernière version de la branche 2.x est 2.10.24 (15/12/2020) et le support officiel s’est terminé le 15/06/2021.
CakePHP 2 est multiplateforme : vous pouvez l’installer sous Windows, Linux ou macOS.
CakePHP 2 repose sur le modèle MVC (Model–View–Controller), largement utilisé dans l’écosystème PHP.
Pour un nouveau projet, il est recommandé d’utiliser une version plus récente (CakePHP 4/5). Pour un projet existant en CakePHP 2, l’objectif réaliste est de planifier une migration (au minimum vers CakePHP 3/4).
Caractéristiques (CakePHP 2)
- Langage : PHP
- Architecture : MVC
- Routage (routes)
- Approche CRUD pour simplifier les opérations courantes
- Gestionnaire de templates / vues
- Cache (vues, actions, …)
- Outils en ligne de commande
- Validation de données
- …
La documentation (Cookbook) existe en français et propose des exemples concrets, dont un tutoriel de blog : https://book.cakephp.org/2.0/fr/index.html
Téléchargement et changelog
- Dernière version CakePHP 2.x : 2.10.24 (15/12/2020)
- Page Bakery / annonces : https://bakery.cakephp.org/
- Tags GitHub : https://github.com/cakephp/cakephp/tags
Prérequis (rappel)
Selon la documentation CakePHP 2 :
- Serveur HTTP : Apache / Nginx (mod_rewrite recommandé mais non obligatoire)
- PHP 5.3+
- (2.6 et inférieur : PHP 5.2.8+)
- (2.8 et supérieur : support de PHP 7)
- Base de données : non obligatoire, mais généralement utilisée
- MySQL, PostgreSQL, SQL Server, SQLite (via PDO)
⚠️ Comme CakePHP 2 est EOL, la compatibilité avec les versions modernes de PHP dépend fortement de votre application et de l’hébergement : testez, figez, et planifiez la migration.
Même catégorie
Articles de la même catégorie
Une sélection d’articles publiés dans Développement web pour continuer sur un sujet proche.
WordPress 7.0 : nouveautés, date de sortie et guide de mise à jour
Documentation complète sur WordPress 7.0 : date de sortie, nouveautés, IA, administration, éditeur, prérequis PHP, compatibilité p...
Faire tourner qwen3-coder-next:q4_K_M en local
Tutoriel complet pour faire tourner qwen3-coder-next:q4_K_M en local avec Ollama, VS Code (Continue) et Windows 11. Configurati...
J’ai développé mon propre CMS PHP/MySQL avec l’aide de l’IA
Découvrez le retour d’expérience complet sur le développement de mon CMS PHP/MySQL avec l’aide de l’IA. Objectifs, roadmap, foncti...
Navigation
Poursuivre la lecture
Naviguez vers un article plus récent ou plus ancien, revenez au fil éditorial ou explorez davantage la rubrique courante.
Article plus ancien
Un script en Php pour réduire le spam referer
Cet article présente un script PHP pour réduire le spam referer dans Google Analytics : à chaque chargement de page, le ...
Lire l’article plus ancienPoint de repère
Revenir à Développement web
Retrouvez l’ensemble des articles publiés dans cette catégorie pour poursuivre la navigation de manière thématique.
Voir la catégorieArticle plus récent
Présentation du framework Php Cakephp 3
CakePHP 3 est un framework PHP basé sur MVC et des conventions qui structurent le code (routing, ORM, CLI “bake”, valida...
Lire l’article plus récentCommentaires
Laisser un message
Partagez une question, un retour ou un complément utile. Les commentaires sont relus avant publication.
Réseaux sociaux
Retrouvez Nicolas HENRY ailleurs
Profils, publications et points de contact sur les principales plateformes.