Instalando PHP-GTK bajo Unix

Los usuarios de Debian pueden descargar un binario de PHP-GTK desde http://www.debian.org/.

PHP GTK depende varios paquetes, los cuales necesitan esta instalados antes de comenzar con lainstalación de PHP-GTK:

Nosotros sugerimos que tomes el último código de http://gtk.php.net/ o desde un CSV anonimo http://www.php.net/anoncvs.php.

Ejecuta el script ./buildconf que esta dentro de la distribución. Esto hará la instalación necesaria de archivos y creara el script configure. Luego, ejecuta ./configure. Este se fijará si tenes las versions correctas de GTK+ 1.2.x (1.2.6 o superior, disponible de http://www.gtk.org/download/) y otros archivos requeridos para la compilación, y asi creará los Makefiles necesarios.

./configure puede ser usado también para construir widgets extras, e.jg. ./configure --enable-scintilla --enable-gtkhtml. Para listar todas las opciones disponibles usa ./configure --help. Recorda que cada widget extra tiene varias dependencias que son necesarias para que la contrucción sea exitosa.

Finalmente, ejecuta make para compilar la extensión. Algunos archivos fuentes son generados desde archivos .defs por el generador de codigo. Si ves mensajes como "Could not write...", quiere decir que los objetos GTK+ litados o sus caracteristicas todabia no son soportadas. Si la compilación es exitosa,ejecuta make install para instalar la extensión en tu directorios por defecto de extensiones PHP (habitualmente /usr/local/lib/php/extensions).

Errores: problemas comunes de ./configure o make

Para probar la extensión, tenes que ejecutar los ejemplos de scripts en el directorio test/. Estos sirven de demostraciones de algunas de las formas de que la extensión PHP-GTK puede usarse.