La instalación de Smarty es mucho más sencilla:
- Bajas el Smarty completo del sitio oficial
- Lo copias al directorio de tu proyecto
- Lo descomprimes
- Para facilitarte la configuración, renombra el directorio creado, del estilo "Smarty-2.6.10" a "Smarty" solo.
- Te creas los subdirectorios al mismo nivel que el directorio del proyecto: templates y templates_c
Y luego, al mismo nivel del proyecto, te creas un index.php
Código PHP:
<?
require_once("Smarty/libs/Smarty.class.php");
$miSmarty = new Smarty();
$miSmarty->template_dir = 'templates';
$miSmarty->config_dir = 'config';
$miSmarty->cache_dir = 'cache';
$miSmarty->compile_dir = 'templates_c';
$miSmarty->assign("titulo", "Formulario de Consultas");
$miSmarty->display("index.tpl.html");
?>
Te creas el siguiente index.tpl.html dentro de templates:
Y deberías poder acceder a él desde tu navegador.
Consejo: lo que hago normalmente es trabajar con
Eclipse, definiendo el directorio raíz la raíz del servidor web, donde cada proyecto se creará como una subcarpeta, para luego acceder de la siguiente manera:
Sitio web / Eclipse
Creas un proyecto nuevo llamado "Ejemplo1":
Código PHP:
/var/www/ejemplo1
Y si tu navegador responde al
http://localhost y llega al /var/www, si colocas
http://localhost/ejemplo1, debería funcionar todo correctamente.
Esta configuración permite crear varios proyectos de prueba y trabajar de forma independiente, en oposición a tener un solo proyecto y acceder de una única forma.
PD: Gracias por los comentarios