FuelPHP – Tutorial de instalación
FuelPHP – Tutorial de instalación

FuelPHP es un nuevo framework de PHP que nos permite realizar aplicaciones web de manera fácil y rápida, está basado en las mejores ideas de otros frameworks como Zend, CodeIgniter, CakePHP y symfony, además nos ofrece soporte para multiples motores de bases de datos tales como MySQL, PostgreSQL, Sqlite, MongoDB por mencionar algunos.

Para poder usar Fuel en nuestro servidor debemos de tener una versión de PHP 5.3 o superior.

Instalación

Lo primero que haremos será descargar FuelPHP desde su página oficial.

Una vez descargado, descomprimimos el archivo .zip y obtendremos una carpeta con los siguientes archivos:

Después copiaremos la carpeta que hemos extraído a nuestro servidor web y la renombraremos como ‘prueba’ (puede ser cualquier otro nombre), seguido de esto vamos a ingresar a la carpeta llamada ‘fuel’ donde veremos la siguiente estructura de carpetas y archivos:

Es necesario que establezcamos permisos de escritura para algunas carpetas ya que ahí se almacenarán los archivos de log, archivos de cache y archivos temporales, las carpetas son las siguientes:

  • cache
  • logs
  • tmp

Una vez establecidos los permisos de escritura debemos de crear un archivo .htaccess el cual se encargará de redireccionar a los usuarios a la carpeta ‘public’ que es donde se encuentra nuestro sitio web. El .htaccess lo crearemos en la carpeta ‘prueba’. Quedando de la siguiente manera:

El código para el archivo .htaccess es el siguiente:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteBase /prueba/public

RewriteRule ^(/)?$ index.php/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>

A continuación ingresamos a nuestro servidor web (http://localhost/prueba) y veremos la página de bienvenida de FuelPHP.

En el próximo tutorial veremos cómo instalar FuelPHP de otra manera.

Dejamos los comentarios abiertos para cualquier duda que pueda surgir en la instalación de FuelPHP.

Compartir:

Comentarios