php又出错了????

php又出错了????

重装了rh7.0和oracle8.0.16,编译安装了php,但一运行连结oracle就会出错,

报错
Warning: Oracle: Connection Failed: Error while trying to retrieve text for error ORA-12154 in /var/www/html/lbh/inc/con_inc.php on line 4

php文件内容:
<?php
putenv("ORACLE_SID=new");
putenv("ORACLE_HOME=/home/oracle");
$handle = Ora_Logon("lbh@xjmc",  "lbh") or die;
Ora_CommitOn($handle);
?>

我装了客户端,配置了service_name,oracle启动正常,和前一次安装没什么不同,为什么这次就不行了?
另外,再win2000server上连这个oracle server,同样的php文件,执行的很好。

????????
真是郁闷阿,怎么有这么多错误??
????????       
$ORACLE_HOME对吗?      
这个错误是因为找不到所需的动态库文件造成的吗?
另外装完oracle 后我恢复了glibc(否则php无法编译),
glibc2.1是否仅仅在安装oracle 是需要,运行时不需要?      
如果你能在win2000里的客户端连接Linux下的Oracle能正常运行的话说明Oracle应该是没有问题的,而且装Oracle时,只需要加载glibc2.1的兼容环境,并不需要把glibc还原成2.1,运行Oracle也不需要glibc2.1,查查其他原因,用php写个程序连接到数据库,看看能不能连通!      
网上查到的,执行chmod 755 /home/oracle(我的oracle安装目录)后就正常了了。