我的项目要求我使用远程oracle服务,所以我在Mac OS x 10.9.1上安装了oci8。 然后我用php -m列出所有加载的模块。我可以看到oci8在那里。但是如果我在网络浏览器中使用phpinfo(),oci8就不会列出。我尝试了几个PHP代码行连接到远程oracle服务器,在网页上没有响应。有谁知道问题在哪里?
答案 0 :(得分:1)
呀。我在线搜索3天后解决了。添加“DYLD_LIBRARY_PATH”和“LD_LIBRARY_PATH”,它们将您的oracle库导入到EnvironmentVariables下的/System/Library/LaunchDaemons/org.apache.httpd.plist中。
然后,使用“sudo apachectl restart”重启apache服务器,oci8扩展成功加载到apache上。这可以通过phpinfo()来检查。
希望这可以帮助那些与我有同样问题的人:)