Configurando Codeigniter para desarrollo en 10 minutos en Mac OSX

A continuación mostraré una manera rápida de tener un entorno de desarrollo Codeigniter, ya se para crear desarrollos o para aprender, todo esto en 10 minutos (dependiendo obviamente de la velocidad de descarga que tengas).



  • 1.- Descarga MAMP de la dirección http://www.mamp.info

  • 2.- Descarga el editor Aptana Studio desde la dirección: http://aptana.com

  • 3.- Descarga el administrador de MySQL Sequel Pro desde: http://www.sequelpro.com

  • 4.- Descargar la versión más reciente de Codeigniter: http://codeigniter.com

  • 5.- Instalar MAMP, Aptana Studio y Sequel Pro.

  • 6.- Crear una carpeta de desarrollo (puede ser en Documentos (documents) en nuestra Mac)

  • 7.- Iniciar MAMP, escribir la contraseña de administrador para que inicien los servidores (MySQL y Apache).

  • 8.- Detener los servidores, y cambiar la configuración (botón Preferencias…) poner los puertos 80 en Apache y 3306 en MySQL. En la pestaña Apache, seleccionar la carpeta creada en el punto 6. Dar click en OK.


Haga Clic para ver la Imagen original en una ventana nueva
9.- Reiniciar los servidores (punto 7).
10.- Desempaquetar Codeigniter en la carpeta de desarrollo.
11.- Abrir el archivo database.php que se encuentra en la carpeta Applications/Config de Codeigniter
12.- Modificar las líneas de configuración:


$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'root';
$db['default']['database'] = 'ejemplo';
$db['default']['dbdriver'] = 'mysql';

Donde la línea que indica la base de datos, debe contener el nombre de una base de datos a crear.
13.- Crear la base de datos “ejemplo”, usando Sequel Pro, conectándose al servidor con estas configuraciones:
Haga Clic para ver la Imagen original en una ventana nueva


14.- Una vez conectado, y utilizando el botón Choose Database, seleccionar la opción Add Database.
Haga Clic para ver la Imagen original en una ventana nueva
15.- Escribir el nombre de la base de datos (en este caso, ejemplo).
16.- Listo, ya tenemos un entorno para una aplicación Codeigniter. Lo siguiente es crear modelos, controladores y vistas.