Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21444

Re: modulo Firebird/Interbase per php su Linux

From Michele <michele.giordano@parolescritte.it>
Newsgroups it.comp.www.php
Subject Re: modulo Firebird/Interbase per php su Linux
Date 2017-02-04 22:12 +0100
Organization Aioe.org NNTP Server
Message-ID <op.yu5mjrnkbkvoja@sergej.station> (permalink)
References <op.yubs2tjdbkvoja@sergej.station> <q7h28cdgd5sseb39el3lmtbqolnsci9403@L.Serni>

Show all headers | View raw


In data  gennaio 2017 alle ore 00:10:37, Leonardo Serni <lserni@gmail.com>  
ha scritto:

> OK, php7.0-interbase per motivi non chiari si porta dietro  
> firebird2.5-common.
>
> D'altra parte se lì c'è Firebird 3.0.1 c'è da sperare che da qualche  
> parte una libfbclient.so.3.x
> a cercare bene ci sia.
>
> Quindi, in obbedienza ai sani principi di Vlad Tepes - che era voivoda  
> di Valacchia, mica pizza e
> fichi - io proverei (da root, perché i veri danni si fanno così):
>
>     cd /usr/lib/x86_64-linux-gnu
>     mv libfbclient.so.2.5.4 libfbclient.so.2.5.4.bak
>     rm -f libfbclient.so.2.5
>     rm -f libfbclient.so.2
>     find / -name "libfbclient.so.3.*"
>
>     # Diciamo che la trovi in  
> /usr/local/firebird/lib/libfbclient.so.3.0.1
>
>     cp /usr/local/firebird/lib/libfbclient.so.3.0.1 .
>     ln libfbclient.so.3.0.1 libfbclient.so.2.5.4    # Questo perché  
> sisammai ldconfig
>     ln -s libfbclient.so.3.0.1 libfbclient.so.2.5
>     ln -s libfbclient.so.2.5 libfbclient.so.2
>
> e vedi che succede. Alla peggio, il file ".bak" è disponibile.

Per capire...
Dopo aver fatto quello che suggerisci (tranne gli ultimi due comandi,  
niente "sisammai", per semplicità) mi ritrovo:

root@vmi97986:/usr/lib/x86_64-linux-gnu# ls -il libfbclient*
14949157 lrwxrwxrwx 1 root root      20 Aug  5  2015 libfbclient.so.2 ->  
libfbclient.so.2.5.4
14949163 -rwxr-xr-x 2 root root 1816176 Feb  4 21:29 libfbclient.so.2.5.4
14949153 -rw-r--r-- 1 root root  869448 Aug  5  2015  
libfbclient.so.2.5.4.bak
14949163 -rwxr-xr-x 2 root root 1816176 Feb  4 21:29 libfbclient.so.3.0.1

se faccio:

root@vmi97986:/usr/lib/x86_64-linux-gnu# rm libfbclient.so.2.5.4
root@vmi97986:/usr/lib/x86_64-linux-gnu# rm libfbclient.so.3.0.1
root@vmi97986:/usr/lib/x86_64-linux-gnu# ln -s  
/opt/firebird/lib/libfbclient.so.3.0.1 libfbclient.so.2.5.4

funziona.
Lo so che spesso "funziona" vuol dire "funziona però", ma in questo caso:  
qual è la differenza?
È necessario l'hard link? Perché?
Grazie.

-- 
Michele Giordano
parolescritte.it

Back to it.comp.www.php | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

modulo Firebird/Interbase per php su Linux Michele <michele.giordano@parolescritte.it> - 2017-01-19 19:45 +0100
  Re: modulo Firebird/Interbase per php su Linux Leonardo Serni <lserni@gmail.com> - 2017-01-20 00:10 +0100
    Re: modulo Firebird/Interbase per php su Linux Michele <michele.giordano@parolescritte.it> - 2017-01-20 11:16 +0100
      Re: modulo Firebird/Interbase per php su Linux Leonardo Serni <lserni@gmail.com> - 2017-01-20 19:59 +0100
        Re: modulo Firebird/Interbase per php su Linux Michele <michele.giordano@parolescritte.it> - 2017-01-20 20:42 +0100
    Re: modulo Firebird/Interbase per php su Linux Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-20 11:15 +0000
      Re: modulo Firebird/Interbase per php su Linux Michele <michele.giordano@parolescritte.it> - 2017-01-20 15:14 +0100
        Re: modulo Firebird/Interbase per php su Linux Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-20 16:25 +0000
          Re: modulo Firebird/Interbase per php su Linux Michele <michele.giordano@parolescritte.it> - 2017-01-20 20:58 +0100
            Re: modulo Firebird/Interbase per php su Linux Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-20 21:43 +0000
    Re: modulo Firebird/Interbase per php su Linux Michele <michele.giordano@parolescritte.it> - 2017-02-04 22:12 +0100

csiph-web