Hace tiempo empecé a investigar sobre el tema de los Frameworks PHP y sus ventajas de uso de librerías. Tras usar varios me quedé bastante sorprendido por el aumento de productividad que tenía el uso de los frameworks. Lo que más me llamaron la atención de varios probados han sido CakePHP y Symfony. En varios desarrollos e utilizado CakePHP pues su instalación es mucho más sencilla que Symfony. De hecho tardé una barbaridad para poder instalar y realizar el Tutorial de Jobeet lleno de errores en sus primeras versiones.
Sin embargo y y en la versió 1.2.9 y sabiendo que el ID de Netbeans 6.8 permite programar directamente con Symfony, me he propuesto empezar de nuevo, con instalación y todo así que empecemos.
El entorno de desarrollo será XAMPP y Symfony en su versión 1.2.9. La instalación de Xampp es sencilla y no necesita explicación alguna pues se realiza todo automáticamente.
Instalación Symfony
Aunque en muchos tutoriales nos dicen que primero hay que instalar PEAR, este ya viene instalado en XAMPP.
- Abrimos el prompt de MS-DOS: «inicio / ejecutar / cmd».
- Escribimos:
pear channel-discover pear.symfony-project
- Tardará un poco pero cuando volvamos a tener el prompt escribimos:
pear install symfony/symfony
- Ahora se descargará e instalará symfony. Cuando termine vamos a la carpeta «C:\xampp\php», buscamos los archivos “symfony.bat” y pear.bat y los copiamos en «C:\WINDOWS\system32».
- Como todavía no podemos ejecutar symfoy desde la línea de comandos ya que nos da error Editamos el archivo symfony.bat cambiando la línea 25 y la 32 por las rutas de ejecución correctas. El archivo debe quedar así:
@echo off rem ************************************************************* rem ** symfony CLI for Windows based systems (based on phing.bat) rem ************************************************************* rem This script will do the following: rem - check for PHP_COMMAND env, if found, use it. rem - if not found detect php, if found use it, otherwise err and terminate if "%OS%"=="Windows_NT" @setlocal rem %~dp0 is expanded pathname of the current script under NT set SCRIPT_DIR=%~dp0 goto init :init if "%PHP_COMMAND%" == "" goto no_phpcommand IF EXIST ".\symfony" ( %PHP_COMMAND% -d html_errors=off -d open_basedir= -q ".\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %9 ) ELSE ( %PHP_COMMAND% -d html_errors=off -d open_basedr= -q "C:\xampp\php\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %9 ) goto cleanup :no_phpcommand rem echo ------------------------------------------------------------------------ rem echo WARNING: Set environment var PHP_COMMAND to the location of your php.exe rem echo executable (e.g. C:\PHP\php.exe). (assuming php.exe on PATH) rem echo ------------------------------------------------------------------------ set PHP_COMMAND=C:\xampp\php\php.exe goto init :cleanup if "%OS%"=="Windows_NT" @endlocal rem pause
Ahora volvemos a MS-Dos y escribimos «symfony» deben de aparecer todos los comandos que se usan en el CLI de symfony.
Nota: si queréis tener PEAR siempre actualizado solo hay que teclear en el prompt:
pear upgrade-all
Ahora solo me queda revisar este video tras instalar Netbeans y continuar con el Tutorial de Jobeet desde Netbeans.
Posts relacionados
-
8 febrero, 2011 -
8 febrero, 2011 Diem Project Día 1 (Primer Proyecto con Diem)
-
7 febrero, 2011 Instalando Diem Project
Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.
Archivo
- diciembre 2015 (6)
- noviembre 2015 (5)
- octubre 2015 (3)
- septiembre 2015 (2)
- agosto 2015 (8)
- mayo 2015 (2)
- abril 2015 (3)
- julio 2013 (1)
- julio 2012 (1)
- enero 2012 (3)
- diciembre 2011 (3)
- noviembre 2011 (1)
- febrero 2011 (5)
- noviembre 2010 (4)
- septiembre 2010 (2)
- julio 2010 (1)
- junio 2010 (2)
- marzo 2010 (6)
- febrero 2010 (3)
- enero 2010 (1)
- diciembre 2009 (6)
- noviembre 2009 (2)
- octubre 2009 (18)
- septiembre 2009 (21)
Deja una contestación