Como instalar Yii en Windows usando App Serv
Como instalar Yii en Windows usando AppServ
El presente manual fue realizado con el objetivo de explicar paso a paso como instalar el framwork Yii2 para desarrollo en Windows 10 con una pre instalación de AppServ cualquier aportación es bienvenida.
Necesitaras.
Windows 10.
AppServ instalado y funcionando.
Una cuenta de
Paso 1. Instalación de Composer.
Composer en pocas palabras es un gestor de actualizaciones que en este caso es usado por Yii2 para administrar las actualizaciones que son hechas dentro al framework y sus plugin.
Puedes entrar el instalador de composer en la siguiente pagina;
https://getcomposer.org/download/
Descarga el instalador he instalo como cualquier programa, obviamos aquí que ya tienes instalado y funcionando AppServ.
Si se instalo correctamente entra en modo Shell o linea de comandos y ejecuta el siguiente comando.
c:\composer.
Mostrara una serie de mensajes de ayuda para utilizar composer, recuerda que composer no tiene interfaz y todo será por linea de comandos.
Paso 2. Instalación de "Composer Asset Plugin"
Comando de Instalación
Observa que al final del proyecto debes colocar el nombre de la carpeta donde se alojará tu proyecto.
Deberás ser paciente por que dependiendo de tu computadora y tu conexión de internet puede tardar algunos minutos.
composer create-project --prefer-dist yiisoft/yii2-app-basic c:\AppServ\www\yiibasic
Nota importante de actualización (29-Marzo-2019). Dependiendo de tu versión de PHP es posible que algunas versiones de PHP no sean compatibles con tu versión de PHP de tu servidor local que tengan instalado, por lo cual si te sale un errror de compatibilidad te puedo sugerir la opción de AppServ de cambiar la versión de ejecución de PHP, es muy fácil. Para mayor información aquí te dejo un video de cómo hacerlo. No encontré la forma de poder instalar una versión anterior de Yii2, asi que si la encuentras puedes comentarlo en este blog.
Es algo que usualmente en algunos tutoriales no hacen mucho énfasis, éste es un plugin que es necesario para instalar Yii2, espesificamente en en la version 1.2.0 aquí mas información de éste tema , sin este al querer instalar un nuevo proyecto mostrará una ventana de error como esta:
Observa que al final del proyecto debes colocar el nombre de la carpeta donde se alojará tu proyecto.
Deberás ser paciente por que dependiendo de tu computadora y tu conexión de internet puede tardar algunos minutos.
composer create-project --prefer-dist yiisoft/yii2-app-basic c:\AppServ\www\yiibasic
Nota importante de actualización (29-Marzo-2019). Dependiendo de tu versión de PHP es posible que algunas versiones de PHP no sean compatibles con tu versión de PHP de tu servidor local que tengan instalado, por lo cual si te sale un errror de compatibilidad te puedo sugerir la opción de AppServ de cambiar la versión de ejecución de PHP, es muy fácil. Para mayor información aquí te dejo un video de cómo hacerlo. No encontré la forma de poder instalar una versión anterior de Yii2, asi que si la encuentras puedes comentarlo en este blog.
Es algo que usualmente en algunos tutoriales no hacen mucho énfasis, éste es un plugin que es necesario para instalar Yii2, espesificamente en en la version 1.2.0 aquí mas información de éste tema , sin este al querer instalar un nuevo proyecto mostrará una ventana de error como esta:
Para instalar este plugin deberas de ejecutar el siguiente comando:
composer global require "fxp/composer-asset-plugin:^1.3.1"
Si todo va bien saldra una pantalla como la siguiente:
Paso3. Instalación de primer proyecto Yii
Para instalar tu primer proyecto yo te recomendaría usar una versión básica para comenzar, la cual tiene la mayoría de la funcionalidad necesaria para un proyecto de tamaño medio a grande.
composer create-project --prefer-dist yiisoft/yii2-app-advanced C:\AppServ\www\yii2avanced
La liga se parecerá a esta:
https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+DESKTOP-OPMASTV+2017-08-08+1909
Si estas logeado en el Browser en tu cuenta personal de github.com aparecerá una ventana como la siguiente, y basta con darle en generar. Esto hará que te gener un token unico para tí y para que puedas descargar Yii2 con el composer.
Después de generar el token te aparecerá en token que es una cadena de texto, copiala con cuidado de no incluir espacios vacios (-Como Dios Manda-) o y pegala con Ctrl+V en la consola que estará esperando el token. Si el token que escribas es correcto aparecerá un mensaje como:
"Token stored successfully."
A partir de este momento se comenzará a Instalar Yii2 y estarás casi del otro lado. Este proceso puede tardar varios minutos, no desesperes. :)
Cuando termina aparece algo asi:
Para entrar a la página principal puedes utilizar la siguiente url dentro de tu servidor local:
http://localhost/yiibasic/web/
Y deberás de ver una página igual a ésta.
Dejen sus comentarios y espero les sea de Utilidad.
Fuentes:
http://www.yiiframework.com/doc-2.0/guide-start-installation.html#installing-via-composer
Comentarios
Publicar un comentario