宝塔用户_amjaro 发表于 2023-4-11 15:13:25

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


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



谢花郎 发表于 2023-4-11 16:28:01

您好,当前安装扩展后无法正常使用PHP代码连接Oracle数据库吗?您那边安装扩展后是否有重启过PHP,以及PHP配置内是否有加载到oci8扩展以及一个pdo_oci8扩展了?
具体的可能还需要您那边检查下扩展的一个安装和扩展的引用设置

宝塔用户_amjaro 发表于 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 扩展的官方文档
页: [1]
查看完整版本: 【待反馈】windows安装oci8 扩展,php连接oracle。求大神指教