当前位置:论坛首页 > Windows面板 > 求助

【待反馈】windows安装oci8 扩展,php连接oracle。求大神指教

发表在 Windows面板2023-4-11 15:13 [复制链接] 3 2634

01.png
这是phpinfo。服务器上已经安装了oracle\product\10.2.0
网上找了好多教程,奈何自己悟性有点低,求大神指教一下啊/



使用道具 举报 只看该作者 回复
发表于 2023-4-11 16:28:01 | 显示全部楼层
您好,当前安装扩展后无法正常使用PHP代码连接Oracle数据库吗?您那边安装扩展后是否有重启过PHP,以及PHP配置内是否有加载到oci8扩展以及一个pdo_oci8扩展了?
具体的可能还需要您那边检查下扩展的一个安装和扩展的引用设置
使用道具 举报 回复 支持 反对
发表于 2023-4-12 09:01:00 | 显示全部楼层
谢花郎 发表于 2023-4-11 16:28
您好,当前安装扩展后无法正常使用PHP代码连接Oracle数据库吗?您那边安装扩展后是否有重启过PHP,以及PHP ...

Fatal error: Call to undefined function oci_connect() in   报错。有重启过服务器,不好用
使用道具 举报 回复 支持 反对
发表于 2023-4-12 10:42:04 | 显示全部楼层
提示"Call to undefined function oci_connect()" 错误通常是由于 PHP 没有安装 Oracle 扩展或 Oracle 扩展未正确配置导致的。您可以按照以下步骤检查:
1.确保已安装 Oracle 客户端和相关的 SDK。
2.确保已正确安装 PHP OCI8 扩展。
3.增加配置后,可尝试重启 Apache 或 Nginx 服务器以使更改生效。
4.确认安装的 OCI8 扩展版本与您的 Oracle 客户端版本兼容。您可以在 OCI8 扩展的官方文档中查看 OCI8 扩展版本与 Oracle 客户端版本的兼容性。
如果您仍然遇到此错误,请确保正确设置了环境变量和 Oracle 客户端库路径,并且 Oracle 客户端库的版本与 OCI8 扩展版本兼容。您还可以尝试在 PHP 代码中使用 phpinfo() 函数来检查 OCI8 扩展是否已正确加载。
最后,如果您仍然无法解决此问题,请参阅 PHP 和 OCI8 扩展的官方文档
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表