Una de las mejores invenciones del siglo XXI es sin duda PHP-Gtk. Liberado en marzo de 2001 en un esfuerzo para mostrar que PHP no solo es un lenguaje orientado a la web, PHP-Gtk ofrece a los programadores usando GTK la oportunidad de crear aplicaciones de escritorio personalizadas sin tener que dejar de utilizar su lenguaje de programación preferido.
En este artículo, te guiaré por el proceso de instalar PHP-Gtk en un escritorio Linux. Yo estoy usando Fedora Core 2 y Gnome, sin embargo, las instrucciones aquí mostradas deberían funcionar para cualquier distribución.
Requisitos de Instalación
Como probablemente has adivinado, necesitarás un escritorio Linux corriendo Gtk. Los desarrolladores actualmente están planeando implementar una versión Gtk2, sin embargo, al momento de escribir este artículo, aún no está disponible y no existe fecha para tal evento. No te preocupes si estás usando Gtk2, la funcionalidad de Gtk debe trabajar bien.
Necesitarás las últimas versiones de PHP y PHP-Gtk. También se necesitará "make" y un compilar de C para compilar los archivos fuente. La mayoría de las distribuciones los incluyen, y pueden ser facilmente instalados utilizando el sistema de administración de paquetes de tu distribución.
Instalación de PHP
Una vez que tengas los fuente en tu disco duro y hayas descomprimido los archivos, tebdrás que ejecutar el script configure de PHP. Para mantener las cosas sencillas, la primera vez, usaré una configuración muy básica. Entra el directorio donde esten los archivos fuente de PHP y ejecuta:
./configure --with-mysql --with-gettext
Y después:
make && make install
Con esto ya estás listo para ejecutar PHP desde línea de comando. Si quieres instrucciones más detalladas de como instalar y personalizar PHP, lee el articulo "Instalación de PHP 5 con Apache 2.0.x sobre Linux" de este mismo sitio.
Instalación de PHP-Gtk
Una vez que tengas PHP instalado, es momento de movernos a PHP-Gtk. Esta es la parte que puede ser un poco de truco. Si te atoas en algún punto, te recomiendo que empieces todo de nuevo y asegurarte de realizar todos los pasos. Una vez tardé horas intentando resolver un problema y resultó que había olvidado ejecutar buildconf anteriormente. La instalación debe ser muy sencilla si sigues todos los pasos aquí incluidos. Cambiate al directorio de Gtk y ejecuta:
./buildconf
Si ves un mensaje diciendo que debes ejecutar aclocal, entonces, adivinaste, ejecuta aclocal:
aclocal
Ahora:
./configure
Y finalmente:
make make install
Esto debe encargarse de la funcionalidad básica de Gtk y de las funciones normales de PHP.
Probando tu trabajo
Debido a que este el el precursor de una serie de articulos de PHP-Gtk, simplemente proporcionaré un script para asegurarnos de que todo funcionando.
Copia el siguiente código en un archivo llamado simple.php, en tu directorio home:
#!/usr/local/bin/php -q
set_title('PHP does GTK');
$window->set_default_size(gdk::screen_width()*.85,gdk::screen_height()*.85);
$window->connect( 'delete_event', 'quitApplication' );
$window->show_all();
Gtk::main();
?>
Probablemente tengas que cambiar la ruta del binario de tu PHP en la primera línea. Este puede ser encontrado tecleando "which php" desde línea de comandos. Una vez hecho, teclea en la terminal:
~/simple.php
Esto debería abrir un ventana en blanco. Si es así, estás listo para continuar, si no es el caso, respalda e intentalo de nuevo. Como siempre, si tienes algún problema, puedes acudir a los foros de soporte por ayuda.
Autor: John Starker
Fuente: PHPBuilder
Traducción y modificación: Alejandro López

Digg
Del.icio.us
Slashdot
Technorati
Googlize this
Facebook
Meneame