Llevaba tiempo buscando un buen framework para php que cumpliera mis expectativas, y por fin he encontrado uno. Se trata de CakePHP, que comenzó a funcionar en el año 2005, poco después de crearse Ruby on Rails y siguiendo la filosofÃa de éste.
CakePHP sigue el patrón MVC, asà que si tienes conocimientos en este patrón de diseño, y manejas más o menos bien PHP, puedes tener una aplicación sencilla funcionando en pocos minutos. Eso sÃ, si ya quieres hacer algo más complejo, habrá que echarle algunas horillas más, porque tiene muchos detalles que ir descubriendo. Y eso estoy haciendo yo, y quiero compartir con vosotros todo lo que vaya aprendiendo.
Para empezar, vamos a instalarlo, ¿os parece?
- En primer lugar tienes que tener instalado en tu máquina un servidor local y una base de datos. Os aconsejo la conbinación apache+mySQL, y para esto hay muchas aplicaciones que te lo instalan y configuran todo en un momento, como pueden ser appserv para windows o MAMP para Mac Os X.
- Hay que bajarse CakePHP de su página oficial. Aconsejo bajarse la última versión estable, aunque si queréis ser testers improvisados, probad con la última beta que encontréis. Este paquete hay que descomprimirlo en el htdocs de tu apache (si has elegido esta opción).
- Lo siguiente que hay que hacer es crearse una base de datos para CakePHP, y configurar la aplicación con los datos de la misma. Esto se hace en el archivo Cake\app\config\database.php, completando las diferentes variables (host, login, password, database) con los parámetros de vuestra base de datos.
- Para que todo esto funcione, hay que tener activado el módulo mod_rewrite. Para ello, en la configuración de Apache debemos desmarcar el comentario (#) de la siguiente lÃnea en httpd.conf: #LoadModule rewrite_module modules/mod_rewrite.so
Y ya está, si todo va correcto os tendrÃa que salir la siguiente pantalla:

En siguientes entradas iremos avanzando y crearemos una pequeña aplicación en pocas lÃneas. ¡Estad atentos!



Entradas (RSS)
17 Abril, 2008 a las 5:57 pm
GRACIAS!! lo levanto al cake en una patada era lo que hacia falta…
Para que todo esto funcione, hay que tener activado el módulo mod_rewrite. Para ello, en la configuración de Apache debemos desmarcar el comentario (#) de la siguiente lÃnea en httpd.conf: #LoadModule rewrite_module modules/mod_rewrite.so
17 Abril, 2008 a las 9:34 pm
Kiwik, me alegra que te hayamos servido de ayuda. A mi también me daba problemas por no tener activado ese módulo, es un paso importante. Está atento, que seguiremos hablando de CakePHP en sucesivas entradas.
29 Abril, 2008 a las 9:00 am
[...] vimos como podÃamos instalar CakePHP de una forma fácil y rápida. Esa manera de hacerlo es totalmente válida, pero si queréis [...]