Доброго всем времени суток!Ситуация такая. Есть Freebsd 6.1 - Apache-1.3.34+Oracle7-client+PHP-4.4.2
Ставлю апач из пакета, клиента оракл, freetds, прописываю переменные в /etc/csh.cshrc (ORACLE_HOME, ORACLE_SID, LD_LIBRARY_PATH, NLS_LANG). Перегружаюсь - #printenv - все есть. Ставлю PHP4-oracle из портов, предварительно поправив MAkefile в зависимом порте PHP4 для компиляции с mssql, make, make install. Далее стартую апач и смотрю phpinfo:
ENVIRONMENT
*********************
MACHTYPE i386
USER root
MAIL /var/mail/root
SHLVL 1
VENDOR intel
HOME /root
PAGER more
ORA_NLS32 /usr/local/oracle7/ocommon/nls/admin/data
GROUP wheel
LOGNAME root
BLOCKSIZE K
TERM cons25r
PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin
ORACLE_HOME /usr/local/oracle7
HOST pskovtk.ru
SHELL /bin/csh
ORACLE_SID PTK
OSTYPE FreeBSD
PWD /
FTP_PASSIVE_MODE YES
NLS_LANG AMERICAN_CIS.CL8MSWIN1251
HOSTTYPE FreeBSD
EDITOR /usr/bin/ee
************************************
соответственно все необходимые переменные с префиксом _ENV есть и в PHP Variables.
После последущей перегрузки FreeBSD пхп этих переменных уже не видит:
ENVIRONMENT
********************
HOME /
PATH /sbin:/bin:/usr/sbin:/usr/bin
********************
Причем значения переменных HOME и PATH изменились!
Опции сборки пхп:
./configure' '--enable-versioning' '--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php' '--with-mssql=/usr/local' '--with-apxs=/usr/local/sbin/apxs' '--disable-all' '--with-regex=php' '--disable-ipv6' '--prefix=/usr/local' 'i386-portbld-freebsd6.1'
Не могу понять где собака порылась. Буду признателен любому совету!