0

我的项目需要我使用远程oracle服务,所以我在我的Mac os x 10.9.1上安装了oci8。然后我使用 php -m 列出所有加载的模块。我可以看到 oci8 在那里。但如果我在网络浏览器中使用 phpinfo(),oci8 不会列出。我尝试了几行 php 代码行连接到远程 oracle 服务器,网页上没有响应。有谁知道问题出在哪里?

4

1 回答 1

1

是的。我在网上搜索3天后解决了。在 EnvironmentVariables 下的 /System/Library/LaunchDaemons/org.apache.httpd.plist 中添加“DYLD_LIBRARY_PATH”和“LD_LIBRARY_PATH”,它们直接指向您的 oracle 库。

然后,使用“sudo apachectl restart”重启apache服务器,oci8扩展成功加载到apache上。这可以通过 phpinfo() 来检查。

希望这可以帮助与我有同样问题的其他人:)

于 2014-01-24T15:35:49.077 回答