yii2 Tutorial
Empezando con yii2
Buscar..
Observaciones
Yii es un marco de programación web genérico, lo que significa que puede usarse para desarrollar todo tipo de aplicaciones web utilizando PHP. Debido a su arquitectura basada en componentes y su sofisticado soporte de almacenamiento en caché, es especialmente adecuado para el desarrollo de aplicaciones a gran escala como portales, foros, sistemas de gestión de contenido (CMS), proyectos de comercio electrónico, servicios web RESTful, etc.
Versiones
Versión | Fecha de lanzamiento |
---|---|
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 |
Instalación o configuración
Yii2 se puede instalar de dos maneras. Son
- Instalación a través de Composer
- Instalación desde un archivo comprimido
Instalación a través de Composer
Instalando compositor
Si aún no tiene Composer instalado, puede hacerlo siguiendo las instrucciones en getcomposer.org . En Linux y Mac OS X, ejecutará los siguientes comandos:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Para Windows, solo descargue e instale composer-setup.exe Es posible que tenga que configurar el token de acceso a la API de github para superar el límite de velocidad de la API de Github.
Instalando Yii
Con Composer instalado, puede instalar Yii ejecutando los siguientes comandos en una carpeta accesible desde la Web:
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
luego ejecute el siguiente comando para instalar Yii2 con la plantilla básica.
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
Para instalar Yii2 con ejecución avanzada de plantillas.
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
cd advanced
php init
Luego, cree una nueva base de datos y ajuste la configuración de los componentes ['db'] en common / config / main-local.php en consecuencia. a continuación, ejecute el siguiente comando para
php yii migrate
Instalación desde un archivo comprimido
Descargue el archivo comprimido de Yii-download
Descomprima el archivo descargado en una carpeta accesible desde la Web.
Modifique el archivo config / web.php ingresando una clave secreta para el elemento de configuración cookieValidationKey
Puedes agregar cualquier tipo de clave que quieras:
'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',
Instale Yii2 avanzado en Ubuntu
Primero necesitamos instalar compositor. Pasos para instalar compositor Instalar compositor.
curl -sS https://getcomposer.org/installer | php
Ahora cambia el directorio:
sudo mv composer.phar /usr/local/bin/composer
Ver compositor trabajando
composer
Ahora Composer instalado.
Hay dos maneras de instalar Yii2 por adelantado.
1.Instalación desde un archivo comprimido
Obtener archivo zip desde el siguiente enlace.
Descomprímalo en el directorio de destino, por ejemplo, /var/www/html
.
https://github.com/yiisoft/yii2/releases/download/2.0.8/yii-advanced-app-2.0.8.tgz
Mover dentro de la carpeta "avanzada". Mover manualmente o escribir debajo del comando.
cd advanced
Ejecutar debajo del comando.
php init
2.Instalación a través del compositor
La instalación a través de compositor requiere token de autenticación github. Para token necesitas registrarte en GitHub.
Después de registrarte puedes generar tu token:
Pasos para generar un token
- En la esquina superior derecha de cualquier página, haga clic en su foto de perfil, luego haga clic en Configuración.
- En la barra lateral de configuración del usuario, haga clic en Tokens de acceso personal.
- Haga clic en Generar nuevo token.
- Dale a tu ficha un nombre descriptivo.
- Seleccione los ámbitos que desea otorgar a este token.
- Haga clic en Generar token.
- Copia el token a tu portapapeles. Por razones de seguridad, después de salir de esta página, nadie podrá ver el token nuevamente.
Referencia: https://help.github.com/articles/creating-an-access-token-for-command-line-use/
Después de generar token copiarlo
Cambio de directorio
cd /var/www/html/
Ejecutar debajo del comando
composer config -g github-oauth.github.com <AuthToken>
ejemplo:
composer config -g github-oauth.github.com f1eefb8f188c22dd6467f1883cb2615c194d1ce1
Instalar yii2
composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced
Mover dentro de la carpeta "avanzada". Mover manualmente o escribir debajo del comando.
cd advanced
Ejecutar debajo del comando.
php init
¡Está hecho!
Ahora puedes comprobarlo.
http: // localhost / advanced / frontend / web
y
http: // localhost / advanced / backend / web