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

Intalar PhpGtk en Linux

Estas en el tema de Intalar PhpGtk en Linux en el foro de PHP-GTK en Foros del Web. Bueno, nose si tu lees o no .... pero en este mismo post esta explicado, de todas maneras existe un buscador para buscar ya que ...

  #31 (permalink)  
Antiguo 27/01/2004, 11:05
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Bueno, nose si tu lees o no .... pero en este mismo post esta explicado, de todas maneras existe un buscador para buscar ya que esa es su labor, asis que te aconsejaria que lo usaras cuando necesites encontrar algo, deacuerdo?¿
__________________
Usuario registrado de Linux #288725
  #32 (permalink)  
Antiguo 27/01/2004, 11:38
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
Cita:
Mensaje Original por epplestun
Bueno, nose si tu lees o no .... pero en este mismo post esta explicado, de todas maneras existe un buscador para buscar ya que esa es su labor, asis que te aconsejaria que lo usaras cuando necesites encontrar algo, deacuerdo?
De hecho, ya leÃ_ el post completo...por eso entre a este foro.
Ahora, utilice el buscador y francamente, su utilidad es dudosa para casos como el que yo planteo.
Si no quieres responder, ok, no hay problema. Nadie te obliga.
Lo único que realmente pregunte fue lo de las 2 versiones de PHP corriendo. Lo que hice en el mensaje anterior fue responder la consulta de Payo. Nada más.
Si algo asÃ_ te molesta, ok, es válido. Pero si pregunto algo es porque YA BUSQUE EN OTROS LADOS y no encotré respuestas ok?
  #33 (permalink)  
Antiguo 27/01/2004, 12:28
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Nose que te pasara, ese tema se lo explique a payo22 en este mismo post, explicado paso por paso, por eso me resulta algo extraño ver preguntas como la tuya, por eso te digo que leas este post, aqui explica como poner las dos versiones de PHP, compilandolo a mano.
__________________
Usuario registrado de Linux #288725
  #34 (permalink)  
Antiguo 27/01/2004, 12:34
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Nose que te pasara, ese tema se lo explique a payo22 en este mismo post, explicado paso por paso, por eso me resulta algo extraño ver preguntas como la tuya, por eso te digo que leas este post, aqui explica como poner las dos versiones de PHP, compilandolo a mano.
__________________
Usuario registrado de Linux #288725
  #35 (permalink)  
Antiguo 27/01/2004, 12:42
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Nose que te pasara, ese tema se lo explique a payo22 en este mismo post, explicado paso por paso, por eso me resulta algo extraño ver preguntas como la tuya, por eso te digo que leas este post, aqui explica como poner las dos versiones de PHP, compilandolo a mano.
__________________
Usuario registrado de Linux #288725
  #36 (permalink)  
Antiguo 27/01/2004, 12:49
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 4 meses
Puntos: 1
Que tal Megatron

no te enojes jajaja ya que en una ocasion tambien le dije lo mismo a epplestun pero sabes es uno de los maestros que me ha explicado y contestado todas mis dudas.

mira aqui te envio esto espero te sirva:

como configurar PHP para el gtk :

si ya tienes configurado el PHP estandar es decir como modulo de apache no es necesario que lo desinstales o desconfigurarlo , lo que puedes hacer es lo siguiente decargar el PHP de la pagina:

http://www.php.net/downloads.php

ahi descargate la version mas reciente en mi caso descargue la PHP 4.3.4.tar.gz

ahora para compilarlo vas a hacer lo siguiente:

bueno antes que empiece quiero decirte que estos pasos son como yo lo hice :

bueno ahi va.

1.- copiar el PHP-4.3.4.tar.gz al directorio /usr/local/src.

2.- descomprimir el archivo con:
tar -zxvf PHP-4.3.4.tar.gz

3.- entrar al directorio PHP-4.3.4

4.- ./configure --disable-cgi

5.- make

6.- make install esto como superusario


en el paso 4 debes checar que tipo de configuracion necesitas por decir yo le agregue una mas ya que pedi soporte para mysql y lo que hice fue esto:

./configure --disable-cgi --with-mysql

7.- rm -f /usr/bin/php*

8.-ln -s /usr/local/bin/php /usr/bin/php

9.-ln -s /usr/local/bin/phpize /usr/bin/phpize

10.- ln -s /usr/local/bin/php-config /usr/bin/php-config


bueno eso es todo de lo de PHP ahora vamos con el php-gtk.

compilando php-gtk.

puedes descargar el php-gtk de esta pagina:

http://gtk.php.net/download.php

yo escogi la version php-gtk-1.0.0 Source

pasos:

1.- copiar el archivo php-gtk1.0.0 al directorio /usr/local/src

2.-cambiarnos al directorio /usr/local/src y descomprimir el archivo php-gtk-1.0.0 como sigue:

tar -zxvf php-gtk-1.0.0

3.- entrar al directorio php-gtk-1.0.0

4.- ./buildconf

5.- ./configure

6.- make

7.- make install esto como su

eso es todo.

en mi caso tuve problemas dentro de la compilacion del php-gtk no se si es debido a la distribucion de mi Red Hat o no se yo tengo Red Hat 9.0 pero con la 7.3 no hay ningun problema.

bueno los problemas fueron a la hora de ejecutar ./confugure ya que en la ultimas lineas me marcaba unos Warnings y si pasas por desapercibidos esos warnings no puedes hacer el make la manera es que lo solucione fue que comente las lineas en las que me mandaba esos mensajes:
#PHP_GTK_ARG_ENABLE(debug, whether to include debugging symbols,
--enable-debug # Compile with debugging symbols., no)

al poner el simbolo de # estas comentado lo que sigue delante de el.

y asi lo solucione ejecutas de nuevo

./configure
make
make install

puedes empezar a ver dentro de esa carpeta te va a generar una carpeta o directorio llamado test en donde vienen los ejemplos entra a ese directorio y ejecuta algun script que este ahi de la siguiente forma:

php -q gtk.php

ahora si te marca un warning de que no se ha encontrado la libreria php_gtk.so

checa si se encuentra dentro de la carpeta modulos y copiala al directorio

/usr/local/lib/php/extensions/no-debug-non-zts-20020429/

si no existe entonces puedes descargarla y copiarla en el direcorio que te mencione y creo que eso es todo.

espero me haya explicado.

ah por cierto de esa forma tendrias los dos php

saludos.

Última edición por payo22; 27/01/2004 a las 12:55
  #37 (permalink)  
Antiguo 27/01/2004, 13:14
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
Cita:
Mensaje Original por epplestun
Nose que te pasara, ese tema se lo explique a payo22 en este mismo post, explicado paso por paso, por eso me resulta algo extrao ver preguntas como la tuya, por eso te digo que leas este post, aqui explica como poner las dos versiones de PHP, compilandolo a mano.
Ok, ok. No es necesario repetir tanto, ya entendi :P

Disculpa si sone (o mas bien, me lei) prepotente o algo por el estilo, pero esa parte de la explicación se me pasó por completo.

Y gracias, Payo por la re-explicación.
A todo esto, cual es el comando para Postgres en vez de MySql?? Creo saber cual es, pero prefiero no equivocarme.
  #38 (permalink)  
Antiguo 27/01/2004, 13:29
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 4 meses
Puntos: 1
bueno la instruccion es la siguiente:

para postgres
./configure --with-pgsql

para oracle:
--with-oci8

para informix:
--with-informix
  #39 (permalink)  
Antiguo 27/01/2004, 14:00
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
De acuerdo

Vale, gracias. Tu explicación me es super útil
  #40 (permalink)  
Antiguo 27/01/2004, 14:04
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
No todo es asi, a parte de ese parametro debes indicarle donde se encuentran las librerias instaladas, es decir, en el caso de MySQL seria algo como:

Código:
--with-mysql=/path/libMySQL
Es decir, debes indicarle donde estan las librerias del servidor de bases de datos, para mas informacion tan solo antes de compilar deberias hacer:

Código:
./configure --help
Y asi veras todas posibilidades de compilacion.

En cuanto a lo que te explico Payo22 esta muy bien, pero algunas cosas no son del todocierto, como por ejemplo el tema del Debug.

Para solucionarlo .... puedes hacerlo como te dijo el o rehaciendo un ./buildconf

Y yo no me enfado solo hos digo las cosas para que lo hagais y que aprendais
__________________
Usuario registrado de Linux #288725
  #41 (permalink)  
Antiguo 27/01/2004, 14:38
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
Vale... pero tengo un problema...

Cuando instlé el ph, hice el configure, todo bien...
Pero muero en el paso 5... dice que no encuentra el make. Alguna solución?
  #42 (permalink)  
Antiguo 27/01/2004, 15:02
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 4 meses
Puntos: 1
es por el problema que te dije comenta las lineas
  #43 (permalink)  
Antiguo 27/01/2004, 15:23
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
No, compadre! El make del paso 4, de php
  #44 (permalink)  
Antiguo 28/01/2004, 02:26
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Ummmmm te hace el configure y no te hace el make?¿ eso jeje es practicamente imposible, haz un ls y mira que tienes el archivo make.

De todas maneras que version de PHP te descargastes de php.net ?¿ por que necesitas descagarte los sources jeje y no los binarios
__________________
Usuario registrado de Linux #288725
  #45 (permalink)  
Antiguo 28/01/2004, 07:35
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
Cita:
Mensaje Original por epplestun
Ummmmm te hace el configure y no te hace el make? eso jeje es practicamente imposible, haz un ls y mira que tienes el archivo make.

De todas maneras que version de PHP te descargastes de php.net ? por que necesitas descagarte los sources jeje y no los binarios
Vale. Fue problema de biblioteca, asi que sin soporte de postgres no mas. Me falta la biblioteca libpq-fe.h .
A todo esto, baje la versión correcta (la que tu indicaste antes y que también indicó Payo.
En todo caso, gracias por preguntar.

Continuo
  #46 (permalink)  
Antiguo 28/01/2004, 08:19
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
Eeeehhhh... busque la php_gtk.so y no se encontraba en mi sistema. Pero la busque en la red y está en puros rpm para Mandrake... Tiene alguno de ustedes alguan dira para bajar esa biblioteca??

Y si por casualidad tienen de donde bajar la pdflib_perl.so... me harÃ_an muy feliz, jejeje.
  #47 (permalink)  
Antiguo 28/01/2004, 13:08
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
De acuerdo

Olvidenlo... ya lo instalé. Todo perfect!
Muchas gracias por todo!
  #48 (permalink)  
Antiguo 28/01/2004, 14:01
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Felicidades :) me alegro mucho!!!!!!!!!!!!
__________________
Usuario registrado de Linux #288725
  #49 (permalink)  
Antiguo 28/01/2004, 14:03
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
Muchas gracias.
A todo esto, sabes de donde bajar la pgsql.so, pero sola??
  #50 (permalink)  
Antiguo 28/01/2004, 14:05
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
nose , pero bajate los sources y compilalo y luego instalas php
__________________
Usuario registrado de Linux #288725
  #51 (permalink)  
Antiguo 28/01/2004, 14:09
 
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 21 años, 1 mes
Puntos: 0
Ese es el problema. He tratado de bajar los sources y rpms, pero no me funcan... excepto el que bajé para Gtk...
Cuando reconfiguro el php con opción para postgres, dice que no me encuentra la libpq-fe.h, por eso estoy tratando de activarla "manualmente". Es para postgres con php... una de las poquitas cosas que me falta por hacer.
  #52 (permalink)  
Antiguo 05/02/2004, 15:45
Avatar de Zarta  
Fecha de Ingreso: febrero-2004
Mensajes: 203
Antigüedad: 21 años, 1 mes
Puntos: 2
Donde esta la libreia de mysql en debian ?? ke le doy al locate y nada

Aupa epplestun!
__________________
apt-get remove window$
urpme window$
  #53 (permalink)  
Antiguo 06/02/2004, 02:32
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Ummmmmm en Debian pueds hacer apt-het install php4 y te instalara directamente con soporte para MySQL, si lo que quieres es instalar MySQL (el server) apt-get install mysql . Sino tienes mas remedio .... te bajas los sources de www.mysql.com y lo compilas

Saludilllos!!!
__________________
Usuario registrado de Linux #288725
  #54 (permalink)  
Antiguo 06/02/2004, 02:50
Avatar de Zarta  
Fecha de Ingreso: febrero-2004
Mensajes: 203
Antigüedad: 21 años, 1 mes
Puntos: 2
Epplestun la movida es que tengo que compilar php para ponerlo sin soporte cgi y ke no sea modulo de php y tengo ke decirle al hacer el configure donde esta la liberia de mysql, pero no se donde coño se ha metido

Y despues de esto compilar el php-gtk para poder empezar a jugar un poco con el
__________________
apt-get remove window$
urpme window$
  #55 (permalink)  
Antiguo 06/02/2004, 03:02
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Pos:

Código:
./configure --disable-cgi --with-mysql
Si tienes MySQL instalado haz un:

Código:
find / -name mysql
Y a ver si te encuentra algo, en Debian nose donde estara ... pero en Red Hat suele estar o en /usr/local/mysql o si lo compilas a mano odnde le pongas el --prefix
__________________
Usuario registrado de Linux #288725
  #56 (permalink)  
Antiguo 12/02/2004, 14:05
Avatar de Zarta  
Fecha de Ingreso: febrero-2004
Mensajes: 203
Antigüedad: 21 años, 1 mes
Puntos: 2
Ba la compiacion de php solucionad pero ahora me da error al compilar el php-gtk

Me lo sa al hacer el ./configure , el qiguiente error:


Código PHP:

./configure
checking build system type
... i686-pc-linux-gnu
checking host system type
... i686-pc-linux-gnu
checking 
for gcc... gcc
checking 
for C compiler default output file name... a.out
checking whether the C compiler works
... yes
checking whether we are cross compiling
... no
checking 
for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler
... yes
checking whether gcc accepts 
-g... yes
checking 
for gcc option to accept ANSI C... none needed
checking whether gcc 
and cc understand -and -o together... yes
checking 
if compiler supports -R... no
checking 
if compiler supports -Wl,-rpath,... yes
checking 
for PHP prefix... /usr/local
checking 
for PHP includes... -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM
checking 
for PHP extension directory... /usr/local/lib/php/extensions/no-debug-non-zts-20020429
checking 
for re2c... exit 0;
checking for gawk... gawk
checking 
for PHP-GTK support... yesshared
checking 
for gawk... (cachedgawk
checking 
for PHP executable in /usr/local/bin... found
./configureline 3048syntax error near unexpected token `debug,'
./configure: line 3048: 
`PHP_GTK_ARG_ENABLE(debugwhether to include debugging symbols
haber sia lguien sabe porque puede ser el error.
__________________
apt-get remove window$
urpme window$
  #57 (permalink)  
Antiguo 12/02/2004, 14:11
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 4 meses
Puntos: 1
ok
checa bien los mensajes anteriores por ahi dice como solucionar el problema.
  #58 (permalink)  
Antiguo 12/02/2004, 14:20
Avatar de Zarta  
Fecha de Ingreso: febrero-2004
Mensajes: 203
Antigüedad: 21 años, 1 mes
Puntos: 2
Pues no tengo ni idea ke puede ser o como solucionarlo.

Puede ser el error

Código PHP:
checking if compiler supports -R... no 
Si no es eso ni idea de ke puede ser el error :(
__________________
apt-get remove window$
urpme window$
  #59 (permalink)  
Antiguo 13/02/2004, 05:50
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 4 meses
Puntos: 5
Pues bien editas el config.m4 o sino haces:

Código:
./buildconf
aclocal
./configure
./buildconf
./configure
make
make install
Aunque de todas maneras .... lo tienes en estos posts explicado
__________________
Usuario registrado de Linux #288725
  #60 (permalink)  
Antiguo 14/02/2004, 09:54
Avatar de Zarta  
Fecha de Ingreso: febrero-2004
Mensajes: 203
Antigüedad: 21 años, 1 mes
Puntos: 2
Listo todo instalado ahora toca toketear un poco con todo haber ke sale
__________________
apt-get remove window$
urpme window$
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.
Tema Cerrado

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 17:25.