Installer CakePHP grâce à Composer
Composer est un gestionnaire de dépendances pour PHP, il s’inspire des gestionnaires de packages npm pour Node JS ou encore Bundler pour Ruby. Son rôle est donc de faciliter l’installation et la mise à jour des dépendances et bibliothèques nécessaires tout au long du projet.
CakePHP utilise Composer comme méthode d’installation principale.
1. Installer Composer
Composer se présente sous la forme d’un fichier .phar (PHP Archive) qui sera utilisable en ligne de commande.
Il y a deux méthodes pour installer Composer :
Depuis un terminal
Placez-vous dans votre dossier web (exemple: c:/xamp/htdocs).
Lancez la commande :
curl -s https://getcomposer.org/installer | php
Manuellement
Téléchargez la dernière version sur le site : https://getcomposer.org/download/ (rubrique « Manual Download »).
Placez ce fichier dans votre dossier web (exemple: c:/xamp/htdocs).
2. Installer CakePHP
Une fois Composer installé, nous pouvons créer une application CakePHP facilement :
Ouvrez un terminal.
Placez-vous dans le dossier contenant le fichier composer.phar.
Lancez la commande :
php composer.phar create-project --prefer-dist cakephp/app
leNomDeMonAppli
Après quelques secondes, le téléchargement débute :
En fin d’installation, saisissez "Y" pour mettre à jour les permissions sur les dossiers...