I done this.... and it works
vi /etc/sysconfig/httpd
# Configuration file for the httpd service.
#
# The default processing model (MPM) is the process-based
# 'prefork' model. A thread-based model, 'worker', is also
# available, but does not work with some modules (such as PHP).
# The service must be stopped before changing this variable.
#
#HTTPD=/usr/sbin/httpd.worker
#
# To pass additional options (for instance, -D definitions) to the
# httpd binary at startup, set OPTIONS here.
#
#OPTIONS=
#
# By default, the httpd process is started in the C locale; to
# change the locale in which the server runs, the HTTPD_LANG
# variable can be set.
#
#HTTPD_LANG=C
ORACLE_BASE=/u01/oracle
ORACLE_HOME=/u01/oracle/10g
ORACLE_SID=king
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH_32=$ORACLE_HOME/lib32
PATH=$PATH:$ORACLE_HOME/bin
NLS_LANG=AMERICAN_AMERICA.AR8MSWIN1256; export NLS_LANG
NLS_DATE_FORMAT=dd-mm-yyyy ; export NLS_DATE_FORMAT
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH LD_LIBRARY_PATH_32 PATH
--
Madunix_at_Gmail
Sysadmin
"Computers are useless. They can only give you answers" - Pablo Picasso
"Never trust a computer you can't throw out a window." - Steve Wozniak
vi /etc/sysconfig/httpd
# Configuration file for the httpd service.
#
# The default processing model (MPM) is the process-based
# 'prefork' model. A thread-based model, 'worker', is also
# available, but does not work with some modules (such as PHP).
# The service must be stopped before changing this variable.
#
#HTTPD=/usr/sbin/httpd.worker
#
# To pass additional options (for instance, -D definitions) to the
# httpd binary at startup, set OPTIONS here.
#
#OPTIONS=
#
# By default, the httpd process is started in the C locale; to
# change the locale in which the server runs, the HTTPD_LANG
# variable can be set.
#
#HTTPD_LANG=C
ORACLE_BASE=/u01/oracle
ORACLE_HOME=/u01/oracle/10g
ORACLE_SID=king
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH_32=$ORACLE_HOME/lib32
PATH=$PATH:$ORACLE_HOME/bin
NLS_LANG=AMERICAN_AMERICA.AR8MSWIN1256; export NLS_LANG
NLS_DATE_FORMAT=dd-mm-yyyy ; export NLS_DATE_FORMAT
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH LD_LIBRARY_PATH_32 PATH
On Tue, Aug 26, 2008 at 6:43 PM, Ross S. W. Walker <RWalker@xxxxxxxxxxxxx> wrote:
Or you could add those environment variables in /etc/profile.d, createJeff wrote:
> On Tue, Aug 26, 2008 at 10:11 AM, Mad Unix <madunix@xxxxxxxxx> wrote:
> > Can I do the following
> >
> > vi /etc/sysconfig/httpd
> >
> > # Configuration file for the httpd service.
> >
> > #
> > # The default processing model (MPM) is the process-based
> > # 'prefork' model. A thread-based model, 'worker', is also
> > # available, but does not work with some modules (such as PHP).
> > # The service must be stopped before changing this variable.
> > #
> > #HTTPD=/usr/sbin/httpd.worker
> >
> > #
> > # To pass additional options (for instance, -D definitions) to the
> > # httpd binary at startup, set OPTIONS here.
> > #
> > #OPTIONS=
> >
> > #
> > # By default, the httpd process is started in the C locale; to
> > # change the locale in which the server runs, the HTTPD_LANG
> > # variable can be set.
> > #
> > #HTTPD_LANG=C
> > ORACLE_BASE=/u01/oracle
> > ORACLE_HOME=/u01/oracle/10g
> > ORACLE_SID=king
> > LD_LIBRARY_PATH=$ORACLE_HOME/lib
> > LD_LIBRARY_PATH_32=$ORACLE_HOME/lib32
> > PATH=$PATH:$ORACLE_HOME/bin
> > NLS_LANG=AMERICAN_AMERICA.AR8MSWIN1256; export NLS_LANG
> > NLS_DATE_FORMAT=dd-mm-yyyy ; export NLS_DATE_FORMAT
> > export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH
> LD_LIBRARY_PATH_32
> > PATH
> > ~
> <snip>
>
> Yes, that is the right way. But one point that was not clearly made is
> that you probably ALSO need to add to your apache configuration:
>
> PassEnv ORACLE_BASE ORACLE_HOME [etc.]
>
> This make the values available to PHP.
a file called oracle.sh and put those environment variables there, then
in /etc/httpd/conf.d create a file called oracle, and add the PassEnv
directives there.
At least this way the environment variables are available to all
local processes and users.
-Ross
______________________________________________________________________
This e-mail, and any attachments thereto, is intended only for use by
the addressee(s) named herein and may contain legally privileged
and/or confidential information. If you are not the intended recipient
of this e-mail, you are hereby notified that any dissemination,
distribution or copying of this e-mail, and any attachments thereto,
is strictly prohibited. If you have received this e-mail in error,
please immediately notify the sender and permanently delete the
original and any copy or printout thereof.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos
--
Madunix_at_Gmail
Sysadmin
"Computers are useless. They can only give you answers" - Pablo Picasso
"Never trust a computer you can't throw out a window." - Steve Wozniak
_______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos