wrong ELF class: ELFCLASS64
装完php+oracle以后,执行php命令时报错
cbsset: error while loading shared libraries: libclntsh.so.10.1: wrong ELF class: ELFCLASS64
最后从网上得出
linux系统是64位的,这个命令不支持64位
最佳解决方案,把oralce-lib环境变量设置为lib32即可,
修改变量
LD_LIBRARY_PATH=$ORACLE_HOME/lib32:/lib:
改完环境变量后遇到新问题
cannot restore segment prot after reloc: Permission denied
禁止掉SELinux ,更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled即可
或者是setup,把防火墙禁止了