Instalando CakePHP en MacOS X
20 Enero 2010 – 0:44A continuación voy a explicar mi experiencia con la instalación del Framework Cake PHP dentro de un MacOS X versión 10.6.2. El objetivo es tener una plataforma de desarrollo con el PHP, el MySQL y el CakePHP ejecutandose en la dirección http://localhost de tu estación de trabajo.
· Instalación PHP 5
Lo primero que haremos será instalar la última versión del PHP para OS X, actualmente la 5.3.0.3. Para ello, nos descargamos el fichero anteriormente indicado y ejecutamos la instalación.
Posteriormente editamos el archivo /etc/Apache2/httpd.conf, específicamente la linea que dice lo siguiente:
#LoadModule php5_module libexec/apache2/libphp5.so
y quitamos # para que cuando se inicie el Apache cargue el módulo de PHP 5.
A continuación cambiamos donde dice: DocumentRoot y colocamos la dirección de la carpeta en donde estaran nuestros documentos web, en mi caso
DocumentRoot “/Users/ivanruiz/Sites”
Después buscamos otra linea que dice <Directory ……> y en ella colocamos de nuevo la dirección de nuestra carpeta web, en mi caso <Directory “/Users/ivanruiz/Sites”>
Una vez finalizado todo este proceso, debemos de verificar que el php está funcionando correctamente, para ello crearemos dentro de nuestra carpeta /Users/ivanruiz/Sites/ un fichero denominado test.php que contendrá la siguiente instrucción
<?
phpinfo()
?>
Si todo está correcto, y ejecuta la dirección http://localhost/~ivanruiz/test.php verá una página como la siguiente:
· Instalación MySQL 5
Para instalar la base de datos debemos de descargarnos la última versión del MySQL, en este momentos, tenemos la versión 5.5.1. Una vez descargada la última versión de MySQL procedemos a instalarla como cualquier otro programa.
Una vez instalado debemos de cambiar la contraseña, ya que por defecto la deja en blanco. Para cambiar la contraseña introducimos la siguiente instrucción /usr/local/mysql/bin/mysqladmin -u root password <Contraseña>
· Instalación CakePHP
Una vez que ya hemos instalado el PHP 5 y el MySQL 5, vamos a proceder a instalar el CakePHP, para ello descargaremos la última versión del framework que podemos encontrarla en la siguiente dirección: http://cakephp.org/downloads
La versión que instalaremos es la 1.2.5 de la rama estable.
Para empezar, deberemos abrir el terminal, y descomprimir el fichero que hemos descargado dentro de la carpeta nuestra del site, en nuestro caso “/Users/ivanruiz/Sites”
Por lo que tendremos dentro de la dirección “/Users/ivanruiz/Sites” una carpeta llamada cake.
A continuación editamos el fichero httpd.conf con la siguiente instrucción sudo nano /etc/httpd/httpd.conf y buscamos la linea <Directory “/Users/ivanruiz/Sites”> para cambiarla por <Directory “/Users/ivanruiz/Sites/cake/app/webroot”>
Posteriormente buscamos la cadena <Directory “/Users/ivanruiz/Sites> y editamos la linea AllowOverride None para ponerla en AllowOverride All, este cambio es necesario para que nos funcione el mod-rewrite.
Ahora solo queda reiniciar el apache con las siguientes instrucciones,
sudo su
apachectl restart
y a continuación si entramos en http://localhost veremos la página de entrada del cakephp

La productividad es esa gran amiga que está con nosotros constantemente, pero que en determinados momentos del día, conseguimos alejarnos por completo de ella.
El equipo directivo de Grupo Editorial DailyPress S.L, empresa gestora de nuestros proyecto