Estoy probando este fantástico framework de PHP, como ya sabrás PHP es uno de los lenguajes más utilizados y con más frameworks que puedes encontrar, si hablamos de páginas web podemos asegurar que casi la inmensa mayoría están programadas bajo PHP.
Yii es un Framework más de PHP que se basa en crear componentes, su estructura nos permite la reutilización de componentes y por ello nos permite reutilizar el código y acelerar el proceso de desarrollo.
Yii es un framework bastante liviano, que ofrece herramientas para desarrolladores que permite hacer aplicaciones rápidamente casi sin tocar muchas lineas de código. Es bastante liviano en comparación con otros frameworks por lo que puedes utilizarlo para desarrollar webs, foros, blogs etc etc.
Su comunidad de desarrolladores es bastante amplia por lo que puedes encontrar algunas soluciones webs que puedes utilizar para tus propios desarrollos.
Por supuesto Yii utiliza el marco de trabajo de MVC , modelo , vista , controlador , que es uno de los más utilizados en programación.
Instalar XAMP en ubuntu
Te recomiendo que instales XAMPP en ubuntu para que puedas utilizar Yii, no obstante puedes instalar el entorno LAMP que prefieras de los muchos que existen.
Instalar Yii Framework
Una vez que tienes el entorno LAMP puesto en tu máquina, debes descargar Yii de su página oficial
- Ahora solo tienes que descomprimir el contenido dentro de la carpeta que sea tu directorio raiz, en este caso htdocs, pero si has instalado otro entorno pues es posible que se llame www o cualquier otro nombre.
- Cambia el nombre de la carpeta que tienen todos los archivos y que viene por defecto al nombre que quieras tener tu framework, ya que por defecto vendrá un nombre bastante grande con la versión que te has descargado y descomprimido, te recomiento algo como yii o framework.
- De esta manera encontraras tu instalación yii desde un navegador escribiendo lo siguiente
http://localhost/nombre
El nombre será yii o framework o el que quieras.
- Si quieres ver si tu instalación es correcta y si tu framework puede trabajar en ese entorno adecuadamente solo tienes que escribir en tu navegador lo siguiente:http://localhost/yii/requirements
Instalar el interprete de linea de comandos de PHP
Es recomendable que te instales el interprete de comandos para PHP, por que con ello avanzarás más rápidamente en los desarrollos, sobretodo para crear nuevos proyectos, de esta manera puedes crearlos solo con un comando.
Puedes instalarlo ejecutando este comando.
sudo apt-get install php5-cli
Crear tu primera aplicación con Yii
Ahora vamos a crear la primera aplicación lo cual es realmente fácil solo tienes que abrir un terminal y teclear en la consola el siguiente comando:
ruta_de_xampp/nombre_framework/yiic webapp WebRoot/nombre_aplicacion
Si te has instalado XAMPP será algo así el directorio desde el que tienes que lanzar el comando
/opt/lampp/htdocs/yii/
Asegúrate de que el archivo “yiic” que está en la carpeta en la que has instalado tu framework tiene los permisos de ejecución, en el caso de que no los tenga, dáselos con un simple chmod te vale.
Hecho esto ya tendrás tu primera aplicación creada, que tendrá un aspecto parecido a este: