Il y a plusieurs manière de créer un site Yii2. La solution la plus simple est d’utiliser Composer. De plus, elle permets d’installer, mettre à jour et gérer toutes les dépendances et extension de l’application.
Installer Composer
Composer peut être installer n’importe où.
Pour l’installer, il faut exécuter la commande suivante :
curl -sS https://getcomposer.org/installer | php
Il est également possible d’installer composer directement avec PHP :
php -r "readfile('https://getcomposer.org/installer');" | php
Pour plus de détails, se référer à la documentation du site officiel : https://getcomposer.org/.
Mettre à jour Composer
Pour mettre à jour composer, exécuter la commande suivante :
php /chemin/vers/composer.phar self-update
ou (dans le cas d’un installation globale) :
composer self-update
Installation du plugin Asset
Yii2 utilise le plugin Asset pour installer les librairies dépendantes. Pour l’installer, exécuter la commande suivante (modifier la version du plugin en allant sur https://getcomposer.org/ pour voir laquelle est la dernière) :
composer global require "fxp/composer-asset-plugin:1.1.3"
Créer le site
Créer un site en mode basic :
composer create-project --prefer-dist yiisoft/yii2-app-basic /chemin/ou/creer
Créer un site en mode advanced :
composer create-project --prefer-dist yiisoft/yii2-app-advanced /chemin/ou/creer
S’il y a un message avec un Token, copier/coller l’URL dans un browser et récupérer le token généré.