A 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

Deja un comentario