FreeTDS with PHP on OSX?
gricard at mac.com
Sun Jun 24 21:27:10 EDT 2001
How did you and others get it to build on OSX? I had to add an argument
to the configure command to get it to build. I actually told it that the
host system was linux. It didn't know how to deal with darwin. As for
getting it to work with PHP, well, when I built FreeTDS it built static
libraries and I assume it was statically linked into the PHP module. PHP
doesn't tell me that the sybase_* and mssql_* functions aren't defined,
but it does give a Warning saying "Sybase: Could not connect to host" or
something like that.
On Sunday, June 24, 2001, at 12:21 PM, Mark J. Lilback wrote:
> At 12:52 AM +0000 6/24/01, James K. Lowden wrote:
>> Hi Gabriel,
>> gricard at mac.com wrote:
>>> I've got a system running OSX. I managed to get FreeTDS compiled
>>> and installed and then compiled PHP 4.0.5 with the FreeTDS
>>> libraries. I
>>> cannot seem to get it to connect to the DB. I need to connect to an
>>> SQL Server running 6.5. It appeared from the documentation that I
>>> use version 4.2, which I am. My interfaces entry looks like this:
>>> query tcp tds4.2 a.b.c.d 1433
>>> master tcp tds4.2 a.b.c.d 1433
>> Your configuration is known to work; it's almost certainly a
>> configuration issue.
> Are you sure about that? Yes, I and others are using FreeTD with MacOS
> X. But I've yet to hear of anyone getting it to work with PHP. Maybe
> PHP 4.0.5 fixed something, but 4.0.4 wouldn't compile.
> MacOS X has a dynamic binding mechanism that causes problems with
> porting some unix code, particularly when it will be dynamically loaded
> (i.e. getting database drivers to load in perl/mod_perl when they are
> already compiled into apache via php).
> "The best assumption to have
> Mark J. Lilback is that any commonly held
> <mark at lilback.com> belief is wrong." -- Ken
> http://www.lilback.com/ founder, Digital Equip. Corp.
> You are currently subscribed to freetds as: [gricard at mac.com]
> To unsubscribe, forward this message to leave-
> freetds-132487T at franklin.oit.unc.edu
More information about the FreeTDS