加载PHP OCI8扩展时出错

加载PHP OCI8扩展时出错,php,oracle,pecl,oracle-call-interface,Php,Oracle,Pecl,Oracle Call Interface,我使用PECL在Mac OS X 10.7上安装了OCI8扩展。但是,PHP不会加载它: 无法加载动态库'/usr/local/lib/php/extensions/no-debug-non-zts-20100525/oci8.so'-dlopen/usr/local/lib/php/extensions/no-debug-non-zts-20100525/oci8.so,9:未加载库:/ade/b/2649109290/oracle/rdbms/lib/libclntsh.dylib.11.1

我使用PECL在Mac OS X 10.7上安装了OCI8扩展。但是,PHP不会加载它:

无法加载动态库'/usr/local/lib/php/extensions/no-debug-non-zts-20100525/oci8.so'-dlopen/usr/local/lib/php/extensions/no-debug-non-zts-20100525/oci8.so,9:未加载库:/ade/b/2649109290/oracle/rdbms/lib/libclntsh.dylib.11.1 引用自:/usr/local/lib/php/extensions/no-debug-non-zts-20100525/oci8.so 原因:在第0a行的未知位置未找到图像

还有其他人有过这种经历吗?我可能遗漏了什么吗?

考虑手动将oci8.so放到/usr/local/lib/php/extensions/no-debug-non-zts-20100525/中

此外,根据中给出的建议,您可以尝试访问/usr/local/lib/php.ini,尝试查找extension=oci8.so语句,并在找到时对其进行注释


最后,如果上述两种方法都不起作用,请检查。

这是我的解决方案。我的extensions目录中已经有了oci8.so,而php.ini中的注释/取消注释没有任何区别。我必须让apache知道在哪里可以找到Oracle即时客户端