Jeff wrote: > On Tue, Aug 26, 2008 at 10:11 AM, Mad Unix <madunix at gmail.com> 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. Or you could add those environment variables in /etc/profile.d, create 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.