KELA Presentacion Costa Rica 2024 - evento Protégeles
1 Introduccion - Curso Cakephp y PostgreSql
1. Programación PHP
con CakePHP y
PostgreSql
Aland Laines Calonge
aland.laines@gmail.com
Comunidad CakePHP en Español
http://about.me/aland.laines
Enero 2014
6. Instalar PostgreSql
• De nuestro DVD de trabajo en el
directorio
Programas/Servidor, ejecutaremo
s el instalador:
postgresql-9.2.4-1-windows.exe
• Haremos una instalación por
defecto y le asignaremos una
contraseña al usuario postgres.
7. Configurar httpd.conf y php.ini
• Abriremos el archivo:
C:etchttpdconfhttpd.conf
• En la línea 119 descomentamos para
activar el mod_rewrite.
• En la línea 131 agregaremos:
LoadModule php5_module "c:/etc/php/php5apache2_2.dll"
LoadFile "C:Program FilesPostgreSQL9.2binlibpq.dll"
8. Configurar httpd.conf y php.ini
• En la línea 182, cambiaremos
DocumentRoot “C:/etc/httpd/htdocs”
por
DocumentRoot “C:/etc/www”
• En la línea 209,
<Directory "C:/etc/httpd/htdocs">
por
<Directory "C:/etc/www">
9. Configurar httpd.conf y php.ini
• En la línea 229, cambiaremos
AllowOverride None
por
AllowOverride All
• Al final de la línea 244, agregaremos
index.php
10. Configurar httpd.conf y php.ini
• En la línea 410 agregaremos tres líneas:
<FilesMatch .php$>
SetHandler application/x-httpd-php
</FilesMatch>
• Y ahora grabamos el archivo.
11. Configurar httpd.conf y php.ini
• Del directorio C:etcphp, copiaremos el
archivo: php.ini-development, hacia
C:Windows y le cambiamos de nombre
a php.ini y lo abrimos para editar*.
• En la línea 732, agregaremos
extension_dir = “c:/etc/php/ext”
• En la sección “Dynamic Extensions”
que empieza en la línea 841,
descomentaremos algunas líneas.
12. Configurar httpd.conf y php.ini
• La líneas a descomentar son:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll
• Luego descomentamos la línea 920 y la
cambiamos por
date.timezone = America/Lima
• Ahora grabamos el archivo.
14. Probar configuración
• En la ruta C:etcwww, crearemos
un archivo de nombre info.php, que
contendrá:
<?php phpinfo(); ?>
• En nuestro navegador iremos a la
dirección:
http://localhost/info.php
16. Instalar CakePHP
• De nuestro DVD de trabajo, ruta
ProgramasExtrascakephp2.4.3, copiaremos la carpeta cakephp a
C:etc.
17. Instalar CakePHP
• Ahora declaramos las rutas necesarias
para que funcione la consola de
Cakephp.
• En el icono “Equipo” del escritorio
haremos click derecho, escogemos
“Propiedades”, y entramos a
“Configuración Avanzada del
Sistema”, siguiendo los pasos de la
imagen siguiente.