FireBird 1.5.1 SS setup doesn't registers "gds_db" service

Official FireBird 1.5.1 installation package (have
installed SS server) on win2k sp4. After installation
"gds_db" service is not being added to
%SYSTEM%/drivers/etc/services. This is in particular
prevents PHP5 from being able to connect to FireBird
server.

Description

SFID: 1040437#
Submitted By: flying_dr
Official FireBird 1.5.1 installation package (have
installed SS server) on win2k sp4. After installation
"gds_db" service is not being added to
%SYSTEM%/drivers/etc/services. This is in particular
prevents PHP5 from being able to connect to FireBird
server.

I don't think that PHP5 connects to Firebird without any
client library (gds32.dll/so). If it wants to be compatible
with interbase, it must not ever check for any services, and
work via GDS32.DLL/SO without any questions. This is of
course PHP5 forced problem, not Firebird.

Alice F. Bird added a comment - 14/Jun/06 09:38 AM Date: 2004-10-14 15:48
Sender: kdv
Logged In: YES
user_id=12130
I don't think that PHP5 connects to Firebird without any
client library (gds32.dll/so). If it wants to be compatible
with interbase, it must not ever check for any services, and
work via GDS32.DLL/SO without any questions. This is of
course PHP5 forced problem, not Firebird.

I don't think that PHP5 connects to Firebird without any
client library (gds32.dll/so). If it wants to be compatible
with interbase, it must not ever check for any services, and
work via GDS32.DLL/SO without any questions. This is of
course PHP5 forced problem, not Firebird.

Alice F. Bird added a comment - 14/Jun/06 09:38 AM Date: 2004-10-14 15:46
Sender: kdv
Logged In: YES
user_id=12130
I don't think that PHP5 connects to Firebird without any
client library (gds32.dll/so). If it wants to be compatible
with interbase, it must not ever check for any services, and
work via GDS32.DLL/SO without any questions. This is of
course PHP5 forced problem, not Firebird.

With the release of Firebird v1.0, the requirement of
the 'services.' file entry was eliminated, in order to historical
reduce installation problems which were reported for many
years with the Interbase installs.

The standard client software was modified to use port 3050
by default, with the option for applications to specify an
alternate port in the database connection string.

The fact that PHP5 requires the 'services.' file entry, should
be discussed/logged with the PHP group.

Alice F. Bird added a comment - 14/Jun/06 09:38 AM Date: 2004-10-14 00:57
Sender: seanleyne
Logged In: YES
user_id=71163
With the release of Firebird v1.0, the requirement of
the 'services.' file entry was eliminated, in order to historical
reduce installation problems which were reported for many
years with the Interbase installs.
The standard client software was modified to use port 3050
by default, with the option for applications to specify an
alternate port in the database connection string.
The fact that PHP5 requires the 'services.' file entry, should
be discussed/logged with the PHP group.

With the release of Firebird v1.0, the requirement of
the 'services.' file entry was eliminated, in order to historical
reduce installation problems which were reported for many
years with the Interbase installs.

The standard client software was modified to use port 3050
by default, with the option for applications to specify an
alternate port in the database connection string.

The fact that PHP5 requires the 'services.' file entry, should
be discussed/logged with the PHP group.

Alice F. Bird added a comment - 14/Jun/06 09:38 AM Date: 2004-10-14 00:56
Sender: seanleyne
Logged In: YES
user_id=71163
With the release of Firebird v1.0, the requirement of
the 'services.' file entry was eliminated, in order to historical
reduce installation problems which were reported for many
years with the Interbase installs.
The standard client software was modified to use port 3050
by default, with the option for applications to specify an
alternate port in the database connection string.
The fact that PHP5 requires the 'services.' file entry, should
be discussed/logged with the PHP group.