Re: FreeTDS - PHP - Mac OS X Leopard Server

Nikhil <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
Thank you for the suggestions. I was actually able to get it somewhat
working using Entropy - it installs FreeTDS along with it. I did not realize
this before and was trying to install FreeTDS along side it. However, I am
left again with a problem connecting to the SQL server, the FreeTDS log
shows:
09:32:55.683647 631 (net.c:264):tds_open_socket: connect(2) returned
"Operation now in progress"
09:32:55.684355 631 (net.c:303):tds_open_socket() succeeded
09:32:55.684395 631 (util.c:162):Changed query state from DEAD to IDLE
09:32:55.684414 631 (login.c:735):quietly sending TDS 7+ login packet
09:32:55.684526 631 (token.c:312):tds_process_login_tokens()
09:32:55.686159 631 (util.c:334):tdserror(0x103d28900, 0x103d2f610, 20017,
0)
09:32:55.686188 631 (dblib.c:7782):dbperror(0x100972200, 20017, 0)
09:32:55.686209 631 (dblib.c:7835):20017: "Unexpected EOF from the server"
09:32:55.686224 631 (dblib.c:7856):"Unexpected EOF from the server", client
returns 2 (INT_CANCEL)
09:32:55.686239 631 (util.c:368):tdserror: client library returned
TDS_INT_CANCEL(2)
09:32:55.686254 631 (util.c:389):tdserror: returning TDS_INT_CANCEL(2)
09:32:55.686297 631 (util.c:162):Changed query state from IDLE to DEAD

tsql connects fine, its just when I try to connect using PHP when this
happens.



On Fri, Sep 25, 2009 at 9:46 AM, Eloy Lafuente <[email protected]> wrote:

> I'd suggest you to use the MacPorts way:
>
> http://www.macports.org/
>
> It's a really handy "downloader/compiler/installer" for all
> those of things, looking for dependencies, configuring...
> lots easier than the manual way. I used to be "manual-guy"
> until discovered it. Once intalled, something like this will
> do the whole work:
>
> port install php52 +apache2 +mssql +mysql5 +postgresql83
> (see variants for options available on each package)
>
> That is my current php5 port, it installs the freetds php
> driver by default.
>
> Ciao, stronk7 :-)
>
> Daniel Fazekas escribió:
> > On Sep 25, 2009, at 14:59, Nikhil wrote:
> >
> >> Does anyone have a successful FreeTDS installation with Leopard
> >> Server? The built-in PHP module in Leopard is not configured for
> >> MSSQL and I cannot seem to get PHP to talk with FreeTDS.
> >
> > You'll have to build and install the mssql php extension.
> >
> > First you have to get the PHP source code matching the version on your
> > system.
> > It's probably easiest to go to
> > http://www.opensource.apple.com/
> >
> > Select the Mac OS X version you got, and look for the package named
> > "apache_mod_php-*"
> >
> > Expand the archive until you get to the actual PHP source code, then
> > it should be as simple as:
> >
> > cd ext/mssql
> > phpize && ./configure && make && sudo make install
> >
> > Then edit /etc/php.ini to get your freshly installed extension loaded:
> > extension = mssql.so
> >
> > Finally you may have to reload Apache so that the changes could take
> > place.
> > sudo apachectl graceful
> >
> >
> > Or you could try to use the ODBC driver in FreeTDS as PHP on Mac OS X
> > already comes with the odbc extension built in.
> > _______________________________________________
> > FreeTDS mailing list
> > [email protected]
> > http://lists.ibiblio.org/mailman/listinfo/freetds
> >
>
>
> --
> /// Moodle - open-source software for collaborative learning
> ///
> /// Free software, community, information: http://moodle.org
> /// Commercial support and other services: http://moodle.com
> _______________________________________________
> FreeTDS mailing list
> [email protected]
> http://lists.ibiblio.org/mailman/listinfo/freetds
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.