Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Não apacere o Php5-DBase na lista do apt-get!
28/05/2008, 12:27
Resposta: #16
 
stl134 Escreveu:Acessei o link, baixei o arquivo... mas é .rpm... pelo que eu procurei só tem como instalar ele.. e não como descompactar... eu preciso do dbase.so para colar dentro da pasta
Vc converteu ele para .deb com o alien? mas ao instala-lo ele deve colocar o dbase.so no sistema e aí o debian iria reconhece-lo certo? e aí seria só colocar o caminho como descrito no pnp.ini

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
28/05/2008, 16:14
Resposta: #17
 
Não converti... nem conhecia esse "alien" :-)
Vou fazer isso agora. Obrigado!!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
28/05/2008, 16:31
Resposta: #18
 
isso faz aí se não tiver instale o pacote alien e faça a conversão e depois tente instalar:
# aptitude install alien
# alien -d <pacote rpm>
# dpkg -i <pacote deb>

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
28/05/2008, 16:48
Resposta: #19
 
dmatriz... mais uma pra vc... :-D

Pelo jeito o erro é pq o pacote é para 64bits... estou procurando para 32bits... ou direto o pacote do debian mesmo

Código:
webserver:~/php-dbase-5.1.4# alien -d php-dbase-5.1.4-0.1.20060.SoS.src.rpm
Package build failed. Here's the log:
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_installdirs
dh_installdocs
dh_installchangelogs
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
                xargs -0 -r -i cp -a {} debian/php-dbase
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
sh: gcc: command not found
dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation)
dpkg-gencontrol: error: current build architecture i386 does not appear in package's list (amd64)
dh_gencontrol: command returned error code 65280
make: ** [binary-arch] Erro 1
find: php-dbase-5.1.4: Arquivo ou diretório não encontrado
webserver:~/php-dbase-5.1.4#
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
28/05/2008, 17:14
Resposta: #20
 
parece que está faltando o pacote do gcc tente instalar ele pra ver se resolve.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
28/05/2008, 17:19
Resposta: #21
 
Opa, baixei um pacote para i586 ... converti com o alien e tal... e instalei ele. tudo certo.

rodei um arquivo PHP com o comando php_info() , e procurei por "dbase". O dito cujo apareceu!

Código:
additional .ini files parsed
/etc/php5/apache2/conf.d/curl.ini,

****************************
/etc/php5/apache2/conf.d/dbase.ini,
****************************

/etc/php5/apache2/conf.d/gd.ini,
/etc/php5/apache2/conf.d/interbase.ini, /etc/php5/apache2/conf.d/ldap.ini, /etc/php5/apache2/conf.d/mhash.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/odbc.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_firebird.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/pdo_odbc.ini, /etc/php5/apache2/conf.d/pdo_pgsql.ini, /etc/php5/apache2/conf.d/pgsql.ini

Mas coloco uma funcao do dbase e ele continua nao encontrando :-(
Aparece esse erro:

Código:
Fatal error: Call to undefined function dbase_open() in ...
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/05/2008, 11:41
Resposta: #22
 
mesmo com a configuração do dbase lá no pnp.ini ?

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/05/2008, 17:51
Resposta: #23
 
Adicionei nesses 2 arquivos
Código:
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini

Reiniciei o apache... e nao funcionou :-(

Adicionei a linha "extension=dbase.so"
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
30/05/2008, 19:41
Resposta: #24
 
talvez vc tenha que por o caminho completo desta lib, exemp:
extension=/usr/share/lib/dbase.so

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
02/06/2008, 16:54
Resposta: #25
 
Puts, o pior é que no php.ini ja fala que não é para colocar... Mas coloquei assim mesmo :-P ... Mas não funcionou...

Kra... se até essa semana não conseguir resolver esse problema vou pegar uma versão anterior do debian ou outro linux!!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
02/06/2008, 19:57
Resposta: #26
 
neste php.ini num tem umas linhas comentadas deste modulo na seçao dynamic extensions ?
Código:
;;;;;;;;;;;;;;;;;;;;;;
  ; Dynamic Extensions ;
  ;;;;;;;;;;;;;;;;;;;;;;
  
  zend_extension = /usr/local/libexec/php/ZendOptimizer.so
  zend_optimizer.optimization_level = 15
  zend_optimizer.enable_loader = 0
  
  ; Database extensions
  ;extension = dba.so             ; dba - db2, db3, gdbm, and ndbm functions
  ;extension = dbx.so             ; dbx - database abstraction layer
  ;extension = dbase.so           ; dbase - dBase functions
  ;extension = filepro.so         ; filepro - filePro functions (read-only)
  extension = mysql.so            ; mysql - MySQL database functions
  ;extension = pgsql.so           ; pgsql - PostgreSQL database functions
  ;extension = odbc.so            ; odbc - ODBC database functions
  
  ; Graphics extensions
  ;extension = exif.so            ; exif - digital camera image functions
  ;extension = gd.so              ; gd - image functions
  ;extension = libpdf_php.so      ; pdf - PDF functions
  ;extension = ming.so            ; ming - SWF (Flash) functions
  ;extension = swf.so             ; swf - Shockwave Flash functions
  
  ; Math, encryption, and compression extensions
  ;extension = bcmath.so          ; bcmath - arbitrary precision mathematics
  ;extension = gmp.so             ; gmp - arbitrary-length integers
  ;extension = mcrypt.so          ; mcrypt - encryption functions
  ;extension = mhash.so           ; mhash - hash algorithms
  ;extension = bz2.so             ; bzip2 - compression functions
  ;extension = zip.so             ; zip - compression functions
  
  ; Language manipulation extensions
  ;extension = ctype.so           ; ctype - character type functions
  ;extension = iconv.so           ; iconv - character set conversion functions
  ;extension = gettext.so         ; gettext - native language support
  ;extension = mbstring.so        ; mbstring - multi-byte string functions
  ;extension = pspell.so          ; pspell - spelling functions
  ;extension = recode.so          ; recode - character set conversion functions
  
  ; UNIX functions
  ;extension = posix.so           ; posix - IEEE 1003.1 (POSIX.1) functions
  ;extension = shmop.so           ; shmop - shared memory functions
  ;extension = sockets.so         ; sockets - networking functions (EXPERIMENTAL)
  ;extension = sysvsem.so         ; sysvsem - System V semaphore functions
  ;extension = sysvshm.so         ; sysvshm - System V shared memory functions
  
  ; XML extensions
  ;extension = domxml.so          ; domxml - document object model
  ;extension = xml.so             ; xml - XML parser functions
  ;extension = xmlrpc.so          ; xmlrpc - XMLRPC functions (EXPERIMENTAL)
  ;extension = xslt.so            ; xslt - XSLT functions
  ;extension = wddx.so            ; wddx - serialization functions
  
  ; Misc. extensions
  ;extension = curl.so            ; curl - client URL library functions
  ;extension = ftp.so             ; ftp - file transfer protocol
  ;extension = imap.so            ; imap - IMAP, POP3, and NNTP functions
  ;extension = ldap.so            ; ldap - LDAP functions
  ;extension = mcal.so            ; mcal - modular calendar access library
  ;extension = mnogosearch.so     ; mnogosearch - website search functions
  ;extension = pfpro.so           ; pfpro - Verisign Payflow Pro functions
  ;extension = yats.so            ; yats - Yet Another Template System


talvez essa lib foi instalada em local não esperado pelo php ou a versão deste rpm não está batendo com a versão do php5 instalada, qual é a versão? dá uma olhada nestas versões http://rpmfind.net/linux/rpm2html/searc ... tem=&arch=

tente essa versão http://rpmfind.net//linux/RPM/sourcefor ... .i386.html

aqui neste blog o cara conseguiu com a versão 5.2 de 64bits
http://ashiak.wordpress.com/2008/01/28/ ... de-64bits/

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
03/06/2008, 10:12
Resposta: #27
 
Valeu kra!! Você esta me ajudando muito!! :-)


Acessei o php.ini , na parte de "dynamic" o que tem é isso

Código:
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here.  Specify the location of the extension with the
; extension_dir directive above.

; Example lines:

;extension=mysql.so
;extension=gd.so
extension=dbase.so
(adicionei essa ultima)

reiniciei o apache e não foi...

Vou tentar baixar e instalar uma outra biblioteca que você falou.

Mesmo se isso não der certo, acho que tem uma luz no fim do tunel...
Como o dbf é um arquivo, eu achei uma biblioteca que leia o dbf como arquivo mesmo. Achei no phpclasses.org... É orientada a objetos e tal... bem interessante, vou fazer uns testes, se a performance for boa acho que vou deixar de lado a extensão e usar só a classe
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
03/06/2008, 20:33
Resposta: #28
 
no link do blog que te passei o cara fala que essa .so ficou no caminho: /usr/lib/php5/20060613/ aí lhe pergunto esse subdiretório citado é uma data de compilação do php certo? e no seu aí tá ficando aonde essa lib? mais ou menos num caminho similar?

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
04/06/2008, 08:24
Resposta: #29
 
Isso mesmo, copiei o dbase.so para essa pasta... acho que é uma data ou algo assim
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
05/06/2008, 11:36
Resposta: #30
 
nenhum dos outros rpm deu certo?

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 2 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS