2014-05-13 28 views
2

在我的CentOS機器中,我在~/.bash_profile文件中設置了ORACLE_HOME環境變量。ORACLE_HOME在phpInfo頁面中不可見

.bash_profile文件

# .bash_profile 

# Get the aliases and functions 
if [ -f ~/.bashrc ]; then 
     . ~/.bashrc 
fi 

# User specific environment and startup programs 

#PATH=$PATH:$HOME/bin 
ORACLE_HOME=/usr/lib/oracle/11.2/client64 
PATH=$ORACLE_HOME/bin:$PATH 
LD_LIBRARY_PATH=$ORACLE_HOME/lib 
TNS_ADMIN=$ORACLE_HOME/network/admin 
export ORACLE_HOME 
export LD_LIBRARY_PATH 
export TNS_ADMIN 
export PATH 

phpInfo()輸出: enter image description here

如何在環境部分設置ORACLE_HOME & TNS_ADMIN?我在這裏做錯了什麼?

+1

是phpinfo()由您的網絡服務器'httpd'執行?然後,您必須將PATH添加到該用戶。請參閱http://stackoverflow.com/questions/2837697/how-do-i-add-paths-to-the-apache-path-variable – masegaloeh

回答

2

export ORACLE_HOME=/usr/lib/oracle/11.2/client64添加到/etc/sysconfig/httpd解決了這個問題。

相關問題