Siguiendo con la pequeña introducción de Yii 2 en esta sección se dará una pequeña indicación de como instalar Yii 2…
Tenga en cuenta que gran parte de la información podrá consultarla en la página propia de Yii 2.
Instalación con archivo comprimido
A nivel general todas las versiones de Yii con solo descargar los archivos comprimidos es posible empezar a crear proyectos, solo debe descargarlas de estos link:
- Yii 1.1
- Yii 2 Basic
- Yii 2 Advanced
- Proximamente Yii 3.0 (Actualmente no hay instalador para esta versión publicada)
En esta forma de instalación solo debe descomprimir en su servidor web y listo.
Instalación vía git
En este tipo de instalación solo debe cumplir con el requisito de instalar composer, y a continuación ubicarse en la carpeta de su servidor donde quiere generar su proyecto:
Solo tenga en cuenta que si tiene Windows solo bastará con descargar el instalador desde la página de composer
Sin embargo para Linux y Mac es solo un comando:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Debe tener en cuenta en git (puede que la pida para la instalación de Yii 2), aunque a mi no me la pidio.
Pero antes de instalar se le recomienda si tiene composer ya instalado actualizarlo:
composer self-update
El siguiente comando permite instalar composer asset plugin, que permite administrar dependencias de paquetes bower y npm a través de Composer. Sólo necesitará ejecutar este comando una vez, requerido antes de instalar el proyecto:
composer global require «fxp/composer-asset-plugin:^1.4.1»
Este segundo comando permite instalar Yii 2 en un directorio llamado MiProyecto
(reemplacelo por el nombre de la carpeta que será su proyecto). Puedes elegir un nombre de directorio diferente si así lo deseas.
Tenga en cuenta que un template o tema es un paquete que contiene un esqueleto de una aplicación web escrita en Yii que le permite construir su aplicación, si quiere tener un inicio de aplicación.
El siguiente crea una instalación muy básica:
composer create-project --prefer-dist yiisoft/yii2-app-basic MiProyecto
Si usa con el archivo composer.phar deberá utilizar este comando:
php composer.phar create-project yiisoft/yii2-app-basic MiProyecto
El siguiente crea una instalación avanzada:
composer create-project --prefer-dist yiisoft/yii2-app- advanced MiProyecto
Si usa con el archivo composer.phar deberá utilizar este comando:
php composer.phar create-project yiisoft/yii2-app-advanced MiProyecto
Tenga en cuenta que puede actualizar Yii usando el siguiente comando:
php composer.phar update yiisoft/yii2 yiisoft/yii2-composer bower-asset/jquery.inputmask
Aparte adicional instalación la versión de desarrollo Yii 1.1. desde los repositorios de Github, para este caso utilice el siguiente comando usando git:
git clone git@github.com:yiisoft/yii.git yii
Igualmente se puede usar por vía SVN con el siguiente comando:
svn checkout https://github.com/yiisoft/yii/trunk/ yii
Probando la instalación
Para efectivamente probar si quedó perfecto podrá hacerlo de dos formas:
- Accediendo desde la URL de su servidor Apache a la carpeta publicada:
http://localhost/MiProyecto/Web/
- Si desea y no tiene un servidor web puede a través del siguiente comando
php yii serve
Se ejecutará en el puerto que tenga definido o por el contrarío por defecto el 8080
Sin embargo puede definirle el puerto manualmente con el comando:
php yii serve –port=8888php yii server --port=8888
Para acceder desde la URL el sistema le dira que puede con click y control acceder a:http://localhost:8080/
Básicamente hay mucho que aprender de este framework que espero poder transmitir.
Espero sea de mucha utilidad.