Oracle support in PHP?
John Korchok
jkorchok at hotmail.com
Mon Dec 10 14:42:36 PST 2007
> -----Original Message-----
> From: Ryan Schmidt [mailto:ryandesign at macports.org]
> Sent: Sunday, December 09, 2007 11:41 AM
> To: John Korchok
> Cc: macports-users at lists.macosforge.org
> Subject: Re: Oracle support in PHP?
>
>
> On Nov 21, 2007, at 21:01, John Korchok wrote:
>
> > I was recently required to start connecting to Oracle databases for
> > some of the pages I serve. I was wondering if we ever might see an
> > -oci8 variant that installs the Oracle library for php4/php5?
>
> John and I have been communicating about this off-list, and
> I've just committed a new port "oracle-instantclient" and
> also added a variant "+oracle" to the php5 port. (Would
> naming the variant "+oci8" have been better?)
>
> There's a ticket filed for this enhancement request:
>
> http://trac.macports.org/projects/macports/ticket/13530
>
> Check the ticket for information on fetch failures you might
> encounter and what to do about them.
>
> I don't have an Oracle server to test with, so I'll be
> relying on John and anyone else who uses Oracle to send me
> feedback. Thanks.
>
> Note that this is for PowerPC Macs only. Blame Oracle.
>
>
> You may need to follow some of the setup instructions here; I'm not
> sure:
>
> http://www.php.net/oci8
>
> You should not, however, need to set LD_LIBRARY_PATH (or its
> Mac OS X equivalents DYLD_LIBRARY_PATH and
> DYLD_FALLBACK_LIBRARY_PATH). That should already be
> adequately taken care of by the oracle- instantclient port.
I had no errors or other problems installing the "oracle-instantclient" port
or the "php5 +oracle" port. Thanks Ryan!
I am assuming I still need to modify php.ini to point at oci8.so, but I
can't find it (oci8.o is there). I did find the libraries under lib/oracle.
http://www.php.net/oci8 is just baffling. It reads like a pile of
potentially useful but untested information. Using the Instant Client (as
they recommend) does not create an oracle user or group, as far as I can
tell.
More information about the macports-users
mailing list