Retroceder   Foros del Web > Programación para sitios web > PHP > PHP-GTK

Respuesta
 
Herramientas Desplegado
Antiguo 13-jul-2003, 08:59   #1 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
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-jul-2003 a las 09:07.
chcma está desconectado   Responder Citando
Antiguo 14-jul-2003, 02:30   #2 (permalink)
epplestun está en el buen camino
 
Avatar de epplestun
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.620
Revisa las faqs y descarga el instalador PHPGTKInterpreter que es mucho mas sencillo que instalarlo a mano.
__________________
Usuario registrado de Linux #288725
epplestun está desconectado   Responder Citando
Antiguo 14-jul-2003, 13:13   #3 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
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.
chcma está desconectado   Responder Citando
Antiguo 15-jul-2003, 01:20   #4 (permalink)
epplestun está en el buen camino
 
Avatar de epplestun
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.620
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
epplestun está desconectado   Responder Citando
Antiguo 15-jul-2003, 15:24   #5 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
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.
chcma está desconectado   Responder Citando
Antiguo 16-jul-2003, 02:11   #6 (permalink)
epplestun está en el buen camino
 
Avatar de epplestun
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.620
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
epplestun está desconectado   Responder Citando
Antiguo 04-ago-2003, 18:00   #7 (permalink)
ensnnet está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 1
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
ensnnet está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 1,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:11.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93