Subject Re: [firebird-support] Multiple clients
Author masotti
Lester Caine ha scritto:
>> What happens? PHP support says that he needs fbclient.dll to be compiled
>> (or already compiled) for VC6 (to be compatible with Apache AFAIU) and
>> for VC9 (for other Web servers, i.e. IIS) otherways they cannot
>> include/develop/maintain PHP firebird client libraries (ext/interbase)
>> in distribution PHP 5.3 and 6.0 (for Windows).
>>
> I do not understand the problem here fully - probably because I have never had
> to worry about HOW the client was built. I've always just talked to the
> current copy on the machine - and I only use the copy supplied with the build
> of Firebird I'm using. The copy supplied with PHP goes in the bin. To date I
> do not have any problems just using a current copy from the Firebird build
> with PHP.
>
Me neither.
Another way to cut problems is using virtual machines: put your web
server alone in the VM and maintenaince and other progs in the real
machine (or viceversa).
But this is a workaround not a solution.
>> Other question: localhost connection through first client lib conflicts
>> with local connection through the other lib?
>>
> THAT is the bit of the jigsaw I'm trying to unravel. But not 'localhost' as
> such, but the other comms formats that the client also supports. If TCP/IP was
> the only protocol then I would probably be less concerned, but what happens
> when other protocols come into the picture.
> This may be the point that the question should be on the devel list? But my
> posts their take several days to appear and the one I posted prior to asking
> her has only just appeared.
>
I'm a bit faster ;) , but no aswer (until now).
>
>> i.e.: you can have web server connecting through local and other
>> programs using localhost: this can solve?
>>
> Personally I thing I am probably OK since on the important sites, Firebird is
> always remote and I always use TCP/IP to access it. I'm just trying to cover
> the bases where a new user has been playing with Firebird, using FlameRobin to
> look at it and then adds PHP to the same machine. And possibly is already a
> Delphi user with Interbase magically installed just to complicate things more :)
> What is the RIGHT way to set up the local server? Are multiple copies of the
> client library acceptable here?
>
There another choice: let's PHP have his path, and DOCUMENT possible
pitfalls in PHP Firebird(/Interbase) docs (among a dozen other corrections).
What do you thik?


Ciao.
Mimmo.