yii2 Tutoriel
Démarrer avec yii2
Recherche…
Remarques
Yii est un cadre de programmation Web générique, ce qui signifie qu'il peut être utilisé pour développer toutes sortes d'applications Web à l'aide de PHP. Grâce à son architecture à base de composants et à sa prise en charge sophistiquée de la mise en cache, elle est particulièrement adaptée au développement d’applications à grande échelle telles que portails, forums, systèmes de gestion de contenu, projets de commerce électronique, services Web RESTful, etc.
Versions
Version | Date de sortie |
---|---|
2.0.12 | 2017-06-05 |
2.0.11 | 2017-02-01 |
2.0.10 | 2016-10-20 |
2.0.9 | 2016-07-11 |
2.0.8 | 2016-04-28 |
2.0.7 | 2016-02-14 |
2.0.6 | 2015-08-06 |
2.0.5 | 2015-07-11 |
2.0.4 | 2015-05-10 |
2.0.3 | 2015-03-01 |
2.0.2 | 2015-01-11 |
2.0.1 | 2014-12-07 |
2.0.0 | 2014-10-12 |
Installation ou configuration
Yii2 peut être installé de deux manières. Elles sont
- Installation via Composer
- Installation à partir d'un fichier archive
Installation via Composer
Installation du compositeur
Si vous n'avez pas encore installé Composer, vous pouvez le faire en suivant les instructions sur getcomposer.org . Sous Linux et Mac OS X, vous exécuterez les commandes suivantes:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Pour Windows, téléchargez et installez simplement composeur-setup.exe Il se peut que vous deviez configurer le jeton d'accès à l'API github pour remplacer la limite de taux de l'API Github.
Installer Yii
Avec Composer installé, vous pouvez installer Yii en exécutant les commandes suivantes sous un dossier accessible par le Web:
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
puis exécutez la commande suivante pour installer Yii2 avec le modèle de base.
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
Pour installer Yii2 avec un modèle avancé, exécutez
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
cd advanced
php init
Ensuite, créez une nouvelle base de données et ajustez la configuration des composants ['db'] dans common / config / main-local.php en conséquence. puis exécutez la commande suivante pour
php yii migrate
Installation à partir d'un fichier archive
Téléchargez le fichier d'archive depuis Yii-download
Décompressez le fichier téléchargé dans un dossier accessible par le Web.
Modifiez le fichier config / web.php en entrant une clé secrète pour l'élément de configuration cookieValidationKey.
Vous pouvez ajouter n'importe quel type de clé que vous souhaitez:
'cookieValidationKey' => '', For example : xyctuyvibonp 'cookieValidationKey' => 'xyctuyvibonp',
//insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',
Installez Yii2 avancé dans Ubuntu
Nous devons d'abord installer compositeur. Étapes pour installer le composeur Install Composer.
curl -sS https://getcomposer.org/installer | php
Maintenant, changez de répertoire:
sudo mv composer.phar /usr/local/bin/composer
Vérifiez le compositeur
composer
Maintenant Composer installé.
Il y a deux manières d'installer Yii2 advance.
1.Installation à partir d'un fichier archive
Obtenez le fichier zip du lien ci-dessous.
Décompressez-le dans le répertoire de destination, par exemple /var/www/html
.
https://github.com/yiisoft/yii2/releases/download/2.0.8/yii-advanced-app-2.0.8.tgz
Déplacer dans le dossier "avancé". Déplacez-vous manuellement ou tapez la commande ci-dessous.
cd advanced
Exécutez la commande ci-dessous.
php init
2.Installation via Compositeur
L'installation via composer nécessite un jeton d'authentification github. Pour token, vous devez vous inscrire sur GitHub.
Après votre inscription, vous pouvez générer votre jeton:
Étapes pour générer un jeton
- Dans le coin supérieur droit d'une page, cliquez sur votre photo de profil, puis sur Paramètres.
- Dans la barre latérale des paramètres utilisateur, cliquez sur Jetons d'accès personnel.
- Cliquez sur Générer un nouveau jeton.
- Donnez un nom descriptif à votre jeton.
- Sélectionnez les portées que vous souhaitez attribuer à ce jeton.
- Cliquez sur Générer un jeton.
- Copiez le jeton dans votre presse-papiers. Pour des raisons de sécurité, après avoir quitté cette page, personne ne pourra plus voir le jeton.
Référence: https://help.github.com/articles/creating-an-access-token-for-command-line-use/
Après avoir généré un token, copiez-le
Changer de répertoire
cd /var/www/html/
Exécuter la commande ci-dessous
composer config -g github-oauth.github.com <AuthToken>
Exemple:
composer config -g github-oauth.github.com f1eefb8f188c22dd6467f1883cb2615c194d1ce1
Installer yii2
composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced
Déplacez-vous dans le dossier "avancé". Déplacez-vous manuellement ou tapez la commande ci-dessous.
cd advanced
Exécutez la commande ci-dessous.
php init
C'est fait!
Maintenant, vous pouvez le vérifier.
http: // localhost / advanced / frontend / web
et
http: // localhost / advanced / backend / web