what sets the ORACLE_HOME variable and sets PHP/Apache environment

what sets the ORACLE_HOME variable and sets PHP/Apache environment

am 19.11.2008 02:28:07 von Fred Silsbee

oci8
OCI8 Support enabled
Version 1.3.4
Revision $Revision: 1.269.2.16.2.38.2.20 $
Active Persistent Connections 0
Active Connections 0
Compile-time ORACLE_HOME no value <<<<<<<<<<<<<<<<<<<<<
Libraries Used no value
Temporary Lob support enabled
Collections support enabled

Directive Local Value Master Value
oci8.connection_class no value no value
oci8.default_prefetch 100 100
oci8.events Off Off
oci8.max_persistent -1 -1
oci8.old_oci_close_semantics Off Off
oci8.persistent_timeout -1 -1
oci8.ping_interval 60 60
oci8.privileged_connect Off Off
oci8.statement_cache_size 20 20







--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apacheenvironment

am 19.11.2008 02:43:58 von dmagick

Fred Silsbee wrote:
> oci8
> OCI8 Support enabled
> Version 1.3.4
> Revision $Revision: 1.269.2.16.2.38.2.20 $
> Active Persistent Connections 0
> Active Connections 0
> Compile-time ORACLE_HOME no value <<<<<<<<<<<<<<<<<<<<<

/etc/apache2/envvars

(or /etc/httpd/envvars depending on the o/s)

use is:

export ORACLE_HOME=/path/to/oracle/home

You'll need to do a full apache restart, a HUP won't make it read this file.

--
Postgresql & php tutorials
http://www.designmagick.com/


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apache environment

am 19.11.2008 03:30:03 von Fred Silsbee

there is a file /etc/httpd/conf/httpd.conf

I tried putting the ORACLE_HOME in this file but it failed


--- On Wed, 11/19/08, Chris wrote:

> From: Chris
> Subject: Re: [PHP-DB] what sets the ORACLE_HOME variable and sets PHP/Apache environment
> To: fredsilsbee@yahoo.com
> Cc: php-db@lists.php.net
> Date: Wednesday, November 19, 2008, 1:43 AM
> Fred Silsbee wrote:
> > oci8
> > OCI8 Support enabled
> > Version 1.3.4
> > Revision $Revision: 1.269.2.16.2.38.2.20 $
> > Active Persistent Connections 0
> > Active Connections 0
> > Compile-time ORACLE_HOME no value
> <<<<<<<<<<<<<<<<<<<<<
>
> /etc/apache2/envvars
>
> (or /etc/httpd/envvars depending on the o/s)
>
> use is:
>
> export ORACLE_HOME=/path/to/oracle/home
>
> You'll need to do a full apache restart, a HUP
> won't make it read this file.
>
> -- Postgresql & php tutorials
> http://www.designmagick.com/





--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apacheenvironment

am 19.11.2008 03:41:59 von dmagick

Fred Silsbee wrote:
> there is a file /etc/httpd/conf/httpd.conf
>
> I tried putting the ORACLE_HOME in this file but it failed

How did you put it in?

Try this method

http://httpd.apache.org/docs/2.0/mod/mod_env.html#setenv

--
Postgresql & php tutorials
http://www.designmagick.com/


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apache environment

am 19.11.2008 04:46:52 von Fred Silsbee

didn't work...sorry
errors:
OCI8 DEBUG: OCINlsEnvironmentVariableGet at (/tmp/oci8/oci8.c:1819)
OCI8 DEBUG L1: Got NO cached connection at (/tmp/oci8/oci8.c:1864)
OCI8 DEBUG: OCIEnvNlsCreate at (/tmp/oci8/oci8.c:2768)
OCI8 DEBUG L1: create_spool: (0) at (/tmp/oci8/oci8.c:2686)
Oracle Connect Error

added:


SetEnv ORACLE_HOSTNAME localhost.localdomain
SetEnv ORACLE_BASE /u01/app/oracle
SetEnv ORACLE_HOME /u01/app/oracle/product/11.1.0/db_1
SetEnv ORACLE_SID lmkiiiGDNSID
SetEnv ORACLE_TERM xterm


to /etc/httpd/conf/httpd.conf




--- On Wed, 11/19/08, Chris wrote:

> From: Chris
> Subject: Re: [PHP-DB] what sets the ORACLE_HOME variable and sets PHP/Apache environment
> To: fredsilsbee@yahoo.com
> Cc: php-db@lists.php.net
> Date: Wednesday, November 19, 2008, 2:41 AM
> Fred Silsbee wrote:
> > there is a file /etc/httpd/conf/httpd.conf
> >
> > I tried putting the ORACLE_HOME in this file but it
> failed
>
> How did you put it in?
>
> Try this method
>
> http://httpd.apache.org/docs/2.0/mod/mod_env.html#setenv
>
> -- Postgresql & php tutorials
> http://www.designmagick.com/





--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apacheenvironment

am 19.11.2008 04:56:14 von dmagick

Fred Silsbee wrote:
> didn't work...sorry
> errors:
> OCI8 DEBUG: OCINlsEnvironmentVariableGet at (/tmp/oci8/oci8.c:1819)
> OCI8 DEBUG L1: Got NO cached connection at (/tmp/oci8/oci8.c:1864)
> OCI8 DEBUG: OCIEnvNlsCreate at (/tmp/oci8/oci8.c:2768)
> OCI8 DEBUG L1: create_spool: (0) at (/tmp/oci8/oci8.c:2686)
> Oracle Connect Error
>
> added:
>
>
> SetEnv ORACLE_HOSTNAME localhost.localdomain
> SetEnv ORACLE_BASE /u01/app/oracle
> SetEnv ORACLE_HOME /u01/app/oracle/product/11.1.0/db_1
> SetEnv ORACLE_SID lmkiiiGDNSID
> SetEnv ORACLE_TERM xterm
>
>
> to /etc/httpd/conf/httpd.conf

Do these show up in phpinfo() (should be under environment variables) ?

--
Postgresql & php tutorials
http://www.designmagick.com/


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apacheenvironment

am 19.11.2008 06:27:12 von Christopher Jones

Fred Silsbee wrote:
> there is a file /etc/httpd/conf/httpd.conf
>
> I tried putting the ORACLE_HOME in this file but it failed

What failed and how?

How was it set?

[phpinfo output of]
>>> Compile-time ORACLE_HOME no value

The lack of a value here is an artifact aka buglet of installing from
the PECL package. I'll add it to the todo list of issues to look at.

Chris

--
Email: christopher.jones@oracle.com Tel: +1 650 506 8630
Twitter: http://twitter.com/ghrd Free PHP Book: http://tinyurl.com/f8jad

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apache environment

am 19.11.2008 15:08:44 von Fred Silsbee

GREAT!!!!!!!!!! but how!

http://us.php.net/manual/en/oci8.setup.php


--- On Wed, 11/19/08, Christopher Jones wrote:

> From: Christopher Jones
> Subject: Re: [PHP-DB] what sets the ORACLE_HOME variable and sets PHP/Apache environment
> To: fredsilsbee@yahoo.com
> Cc: php-db@lists.php.net
> Date: Wednesday, November 19, 2008, 5:27 AM
> Fred Silsbee wrote:
> > there is a file /etc/httpd/conf/httpd.conf
> >
> > I tried putting the ORACLE_HOME in this file but it
> failed
>
> What failed and how?
>
> How was it set?
>
> [phpinfo output of]
> >>> Compile-time ORACLE_HOME no value
>
> The lack of a value here is an artifact aka buglet of
> installing from
> the PECL package. I'll add it to the todo list of
> issues to look at.
>
> Chris
>
> -- Email: christopher.jones@oracle.com Tel: +1 650 506
> 8630
> Twitter: http://twitter.com/ghrd Free PHP Book:
> http://tinyurl.com/f8jad





--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apache environment

am 19.11.2008 15:53:49 von Fred Silsbee

here is where the error occurs:oci8.c
/* use NLS_LANG if no or invalid charset specified */
if (!charsetid) {
size_t rsize = 0;
sword result;
// here
PHP_OCI_CALL_RETURN(result, OCINlsEnvironmentVariableGet, (&charsetid_nls_lang, 0, OCI_NLS_CHARSET_ID, 0, &rsize));
if (result != OCI_SUCCESS) {
charsetid_nls_lang = 0;
}
smart_str_append_unsigned_ex(&hashed_details, charsetid_nls_lang, 0);
}

doesn't anybody know how this stuff works!

I connected to MySQL the very FIRST try! I didn't have to search their "C" code





--- On Wed, 11/19/08, Christopher Jones wrote:

> From: Christopher Jones
> Subject: Re: [PHP-DB] what sets the ORACLE_HOME variable and sets PHP/Apache environment
> To: fredsilsbee@yahoo.com
> Cc: php-db@lists.php.net
> Date: Wednesday, November 19, 2008, 5:27 AM
> Fred Silsbee wrote:
> > there is a file /etc/httpd/conf/httpd.conf
> >
> > I tried putting the ORACLE_HOME in this file but it
> failed
>
> What failed and how?
>
> How was it set?
>
> [phpinfo output of]
> >>> Compile-time ORACLE_HOME no value
>
> The lack of a value here is an artifact aka buglet of
> installing from
> the PECL package. I'll add it to the todo list of
> issues to look at.
>
> Chris
>
> -- Email: christopher.jones@oracle.com Tel: +1 650 506
> 8630
> Twitter: http://twitter.com/ghrd Free PHP Book:
> http://tinyurl.com/f8jad





--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apacheenvironment

am 19.11.2008 18:37:33 von Christopher Jones

Fred Silsbee wrote:
> GREAT!!!!!!!!!! but how!

How what?

> http://us.php.net/manual/en/oci8.setup.php

What about it?

>> [phpinfo output of]
>>>>> Compile-time ORACLE_HOME no value
>> The lack of a value here is an artifact aka buglet of
>> installing from
>> the PECL package. I'll add it to the todo list of
>> issues to look at.

To make this very clear: This particular part of the phpinfo() output
is a message string constructed at compile time and doesn't matter
that it isn't showing a value at run time.

As explained in other messages forums, look for ORACLE_HOME in the
"Enviroment" section of phpinfo(). If that isn't set, find out how to
set environment variables for the Apache on your OS.

Chris

--
Email: christopher.jones@oracle.com Tel: +1 650 506 8630
Twitter: http://twitter.com/ghrd Free PHP Book: http://tinyurl.com/f8jad

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: what sets the ORACLE_HOME variable and sets PHP/Apache environment

am 19.11.2008 23:15:46 von Fred Silsbee

there is no problem with my 11g1 system

I also have a number of similar "impossible" unix/solaris/Linux installs under my belt!

right now I am editing my /etc/httpd/conf/httpd.conf file
________________

from a php site: http://us.php.net/manual/en/oci8.setup.php
ORACLE_HOME
ORACLE_SID
LD_PRELOAD ???
LD_LIBRARY_PATH
NLS_LANG ???

I have these: (still didn't work!
SetEnv ORACLE_HOSTNAME localhost.localdomain
SetEnv ORACLE_BASE /u01/app/oracle
SetEnv ORACLE_HOME /u01/app/oracle/product/11.1.0/db_1
SetEnv ORACLE_SID lmkiiiGDNSID
SetEnv ORACLE_TERM xterm
SetEnv LD_LIBRARY_PATH /u01/app/oracle/product/11.1.0/db_1/lib:/lib:/usr/lib


http://bugs.php.net/bug.php?id=31476 HMMMM!







--- On Wed, 11/19/08, Jack van Zanen wrote:

> From: Jack van Zanen
> Subject: Re: [PHP-DB] what sets the ORACLE_HOME variable and sets PHP/Apache environment
> To: fredsilsbee@yahoo.com
> Cc: "Christopher Jones"
> Date: Wednesday, November 19, 2008, 9:04 PM
> Well,
>
>
> It is very dificult to troubleshoot these things without
> actually sitting
> behind the console. We may make assumptions that may not
> neccessarily be
> true.
>
> I am an Oracle DBA and I have installed Oracle on UNIX more
> times than I
> care to remember so I can assume that my Oracle Setups are
> correct, yours I
> do not know. I have on occassions in the past used oracle
> as a backend
> database for php apps and it was as simple as MySQL. Succes
> on first
> attempt.
> I now use Oracle, Php and Apache on windows and have been
> using this for
> several years now and this is a bit more straightforward.
>
>
> Jack
>
> 2008/11/20 Fred Silsbee
>
> > here is where the error occurs:oci8.c
> > /* use NLS_LANG if no or invalid charset
> specified */
> > if (!charsetid) {
> > size_t rsize = 0;
> > sword result;
> > // here
> > PHP_OCI_CALL_RETURN(result,
> OCINlsEnvironmentVariableGet,
> > (&charsetid_nls_lang, 0, OCI_NLS_CHARSET_ID, 0,
> &rsize));
> > if (result != OCI_SUCCESS) {
> > charsetid_nls_lang = 0;
> > }
> >
> smart_str_append_unsigned_ex(&hashed_details,
> > charsetid_nls_lang, 0);
> > }
> >
> > doesn't anybody know how this stuff works!
> >
> > I connected to MySQL the very FIRST try! I didn't
> have to search their "C"
> > code
> >
> >
> >
> >
> >
> > --- On Wed, 11/19/08, Christopher Jones
>
> > wrote:
> >
> > > From: Christopher Jones
>
> > > Subject: Re: [PHP-DB] what sets the ORACLE_HOME
> variable and sets
> > PHP/Apache environment
> > > To: fredsilsbee@yahoo.com
> > > Cc: php-db@lists.php.net
> > > Date: Wednesday, November 19, 2008, 5:27 AM
> > > Fred Silsbee wrote:
> > > > there is a file /etc/httpd/conf/httpd.conf
> > > >
> > > > I tried putting the ORACLE_HOME in this file
> but it
> > > failed
> > >
> > > What failed and how?
> > >
> > > How was it set?
> > >
> > > [phpinfo output of]
> > > >>> Compile-time ORACLE_HOME no value
> > >
> > > The lack of a value here is an artifact aka
> buglet of
> > > installing from
> > > the PECL package. I'll add it to the todo
> list of
> > > issues to look at.
> > >
> > > Chris
> > >
> > > -- Email: christopher.jones@oracle.com Tel: +1
> 650 506
> > > 8630
> > > Twitter: http://twitter.com/ghrd Free PHP
> Book:
> > > http://tinyurl.com/f8jad
> >
> >
> >
> >
> >
> > --
> > PHP Database Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
> --
> J.A. van Zanen





--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php