Présentation
Yii2 est un Frameworks PHP parmi tant d’autres. Il est moins connu que Symfony, Laravel ou CodeIgniter, mais il a une communauté.
Il facilite grandement le développement grâce à son cadre de travail prenant en compte le MVC, la gestion des formulaires, l’active record pour la base de donnée, etc…
Installation
Ce qu’il faut savoir est l’existence de 2 architectures de Yii : la basic, et l’advanced.
Selon l’architecture de Yii que vous voulez, les étapes d’installations diffèrent légèrement, mais ce n’est pas quelques choses de compliqué.
Voici la commande d’installation pour l’architecture simple de YII :
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
Pour installer l’architecture avancé de YII, voici les 2 étapes à suivre :
composer create-project -–prefer-dist yiisoft/yii2-app-advanced advanced
cd advanced
/path/to/php-bin/php /path/to/yii-application/init (ou php init)
Il ne reste plus qu’à vous faire des virtualhost, et tout est bon.
Pour connaître les exigences de Yii sur l’environnement utilisé, il suffit de lancer la commande ci-dessous :
php requirements.php
Inspiration
Pour vous permettre de vous lancer plus rapidement, voici les liens vers la documentations de Yii2
Yii 2 Basic : Procédure complète d’installation.
Yii 2 Advanced : Procédure d’installation