Foros del Web » Programando para Internet » PHP » PHP-GTK »

Instalar PHP-GTK

Estas en el tema de Instalar PHP-GTK en el foro de PHP-GTK en Foros del Web. Muy Buenas, me he bajado la ultima version estable, y la he descomprimido en c:\phpgtk\ para asi no complicarme la vida con la otra carpeta ...
  #1 (permalink)  
Antiguo 13/07/2003, 08:59
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 11 meses
Puntos: 7
Instalar PHP-GTK

Muy Buenas, me he bajado la ultima version estable, y la he descomprimido en c:\phpgtk\ para asi no complicarme la vida con la otra carpeta que tengo de php para aplicaciones de internet.

Bien, la duda que me sale es que en la pagina oficial, me dice que he de copiar unas dlls a c:\windows\system32\ (Tengo el 98), pero dice que he de copiar unas dlls que NO EXISTEN en el fichero que me dio para bajar.

Este es el enlace que piche para bajarmelo:
php-gtk-0.5.2a Windows and PHP Binary including libGlade-0.17, SQPane and ComboButton

Y estas son las librerias que dice que he de copiar al c:\windows\system32\:
gtk-1.3.dll iconv-1.3.dll
gdk-1.3.dll gnu-intl.dll
gmodule-1.3.dll glib-1.3.dll

Sin embargo yo solo tengo estas:
php_gtk.dll libxml2.dll
iconv.dll libgdk-0.dll
libglade-0.1.dll libglib-2.0-0.dll
libgmodule-2.0-0.dll libgobject-2.0-0.dll
libgthread-2.0-0.dll libgtk-0.dll
libintl-1.dll libxml2.dll
php_gtk_libglade.dll php_gtk_sqpane.dll
php4ts.dll php_gtk_combobutton.dll
php-gtk.ini

Yo el php-gtk.ini lo renombre y lo deje como php.ini (No se si lo hice bien). Pero bueno, la cuestion es que me esta diciendo la pagina oficial que meta unas librerias que ni ellos mismos han metido, entonces ¿Yo no entiendo bien o son ellos los que no se aclaran?

Por favor ayudenme a tener claro de una vez el como instalar el GTK, por que tengo muchas ganas de conocer este tipo de desarrollo, pero con lo mal que se explican en la propia pagina, me parece que esto me va para rato.

Conclusion, yo he hecho solo los siguientes pasos:
1-.)Descomprimi la carpeta en c:\phpgtk\
2-.)Renombre el php-gtk.ini en php.ini
3-.)Intente ejecutar lo siguiente:
c:\php4\php c:\phpgtk\test\hello.php (Aparecio una pantalla MS-Dos y se cerro).

El Mensaje que aparece en la pantalla de MS-Dos es:
<B>Fatal error</B>: Cannot instantiate non-existent class: gtkwindow in <b>c:\phpgtk\test\hello.php</b> on line 43

¿Que pasos me faltan y/o me he saltado? Gracias por todo.
__________________
Charlie.

Última edición por chcma; 13/07/2003 a las 09:07
  #2 (permalink)  
Antiguo 14/07/2003, 02:30
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 6 meses
Puntos: 5
Revisa las faqs y descarga el instalador PHPGTKInterpreter que es mucho mas sencillo que instalarlo a mano.
__________________
Usuario registrado de Linux #288725
  #3 (permalink)  
Antiguo 14/07/2003, 13:13
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 11 meses
Puntos: 7
Si muy bien, pero veras, tengo dos problemas el primero puede que sea mas facil de solucionar que el segundo:
1-.) El enlace al instalador esta roto.
2-.) Sigo sin saber por que no me funciona. (Creo que he explicado bien los errores, si no es asi, decirmelo que intentare ser mas explicito.)

Gracias.
__________________
Charlie.
  #4 (permalink)  
Antiguo 15/07/2003, 01:20
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 6 meses
Puntos: 5
Te explico, mete todos los archivos en una sola carpeta con el php.ini del php-gtk en el mismo directorio y punto, las librerias relacionadas con GTK+ puedes ponerlas en el propio directorio o hacerlas del sistema poniendolas en c:\windows\SYSTEM32\
__________________
Usuario registrado de Linux #288725
  #5 (permalink)  
Antiguo 15/07/2003, 15:24
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 11 meses
Puntos: 7
Lo siento tio, pero o no me he expilcado bien o no te explicas. Vamos haber, yo me bajo el fichero, lo descomprimo,

¿Y que tengo que copiar a esa carpeta?

Ya os he dicho, que lo que dicen en la pagina oficial es q copie unas librerias QUE NO VIENEN EN EL ARCHIVO COMPRIMIDO.

¿Que se supone que tengo que hacer? Me dices que copie todos los ficheros a la misma carpeta, vale, ¿A que ficheros te refieres?
¿A los que tengo en la carpeta php4 que es la de php para aplicaciones de internet? ¿O simplemente que nada mas descomprimir la carpeta ya me tiene que funcionar?

Por cierto tengo php4 como modulo de Apache, ¿Pasa Algo?
__________________
Charlie.
  #6 (permalink)  
Antiguo 16/07/2003, 02:11
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 6 meses
Puntos: 5
Miles de veces e escrito que es necesario tener php como cgi o cli, por eso te decia que tubieras dos php.exe diferentes, uno para tema web y otro para aplicaciones gtk+.

Descarga los archivos de:
http://kromann.info/

Relacionados con PHP4-GTK y sigue los pasos que te marcan abajo, A ESO ME REFERIA CON LOS ARCHIVOS!!!
__________________
Usuario registrado de Linux #288725
  #7 (permalink)  
Antiguo 04/08/2003, 18:00
 
Fecha de Ingreso: agosto-2003
Mensajes: 1
Antigüedad: 21 años, 9 meses
Puntos: 0
Hola.

A mi tampoco me funcionaba he hize lo siguiente:

1.- Me bajé la última versión para windows desde http://gtk.php.net/download.php:

php-gtk-0.5.2 Windows and PHP Binary including libGlade, SQPane and ComboButton - 03-Nov-2002

2.- Lo descomprimí todo en una carpeta propia: c:\jaz\php-gtk

3.- Copié el fichero c:\jaz\php-gtk\winnt\php.ini en la carpeta c:\jaz\php-gtk\php4\

4.- Copié todos los ficheros de c:\jaz\php-gtk\winnt\system32\ en la misma carpeta de antes: c:\jaz\php-gtk\php4\

5.- Abrí una ventana de MS-DOS y ejecuté:

c:\jaz\php-gtk\php4\php.exe c:\jaz\php-gtk\test\hello.php

... y funcionó perfectamente.

Espero que te sirva de ayuda, un saludo

jaz
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:36.