Afficher le sommaire
Sommaire
Lecture guidée
Les 4 repères 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.
Discussion
Une question ou un retour d’expérience ?
Une commande ne fonctionne plus, vous avez testé une autre configuration ou vous souhaitez apporter une précision ? Partagez votre expérience dans les commentaires.
Aucun commentaire n’est encore publié. Vous pouvez ouvrir la discussion avec une question, une précision ou un retour d’expérience.
Laisser un commentaire
Laisser un commentaire 3 champs · publication modérée
Conseils avant de publier
- Restez directement lié au sujet de l’article.
- Pour une erreur technique, indiquez la commande, le passage ou la section concernée.
- Les commentaires sont relus avant publication pour garder des échanges utiles et lisibles.
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.
IA locale pour le développement : comprendre la différence entre Claude Code et VS Code + Continue
Découvrez les différences entre VS Code avec Continue, Claude Code et Codex CLI pour développer avec une IA locale. Comparaison du fonctionnement, du niveau d’autonomie, de la sécurité et des usages avec Ollama.
Faut-il encore se lancer dans la création de sites web en 2026 ?
Le marché de la création de sites web a profondément évolué avec WordPress, le no-code et l’intelligence artificielle. Découvrez les opportunités, les difficultés et les compétences nécessaires pour se lancer en 2026.
Nettoyer le dossier `.codex` : historique, logs, cache et configuration de Codex
Guide pratique pour nettoyer le dossier `.codex` de Codex CLI : historique, logs SQLite, cache et fichiers temporaires, sans perdre la configuration ni l’authentification.
Réseaux sociaux
Retrouvez Nicolas HENRY ailleurs
Profils, publications et points de contact sur les principales plateformes.