无法让 odbc 在 apache 中工作

发布于 2024-11-28 01:04:21 字数 209 浏览 2 评论 0原文

我使用 apt-get install 安装了 unixODBC,现在当我尝试使用 odbc_connect() 时仍然出现此错误。

PHP Fatal error:  Call to undefined function odbc_connect()

我需要做什么才能将其配置为与 php 一起使用?我一直在网上查,但我实在搞不明白。

I installed unixODBC by using apt-get install, and now when I try to use odbc_connect() is still get this error.

PHP Fatal error:  Call to undefined function odbc_connect()

what do i need to do to configure it to work with php? I have been looking online but I can't really figure it out.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

不再让梦枯萎 2024-12-05 01:04:21

我认为你还需要安装 php5-odbc。 unixODBC 提供了驱动程序管理器,但您需要调用它的 PHP 代码。

I think you need to install php5-odbc also. unixODBC provides the driver manager, but you need the PHP code that calls it.

怼怹恏 2024-12-05 01:04:21

在 PHP 5.3.16 的 CentOS 6.3 上也有同样的问题。但修复方法是使用 yum 安装 php-odbc。

yum install php-odbc

Had the same issue on CentOS 6.3 with PHP 5.3.16. But the fix was to use yum to install php-odbc.

yum install php-odbc
辞别 2024-12-05 01:04:21

您是否将其添加到您的LD_LIBRARY_PATH中?检查您的服务器的文档,它可能需要第三方库位于特定的子目录中,或者有一些其他机制来查找它们。如果是这样,您应该能够创建到该库的符号链接。这样,如果它被更新,您的服务器将自动使用它。

Did you add it to your LD_LIBRARY_PATH? Check the documentation for your server, it may require third-party libraries to be in a specific sub-directory, or have some other mechanism for finding them. If so, you should be able to create a symbolic link to the library. That way, if it gets updated, your server will automatically use it.

半﹌身腐败 2024-12-05 01:04:21

我们也遇到了这个问题。我们安装了php5-odbc,但仍然有问题。结果我们需要重新启动 Linux 才能看到该功能。回收 Apache 还不够!

We had this problem also. We installed php5-odbc, and still had the problem. Turns out we needed to reboot Linux for php to see the function. Recycling Apache was not enough!

救赎№ 2024-12-05 01:04:21

确保通过 a2enmod odbc 为您的 Apache 启用 odbc 扩展。

然后通过:apache2ctl -M检查是否存在。

如果您没有此扩展,请通过 apt-get install php-odbc 进行安装(如果是 CentOS,请使用 yum)。

另请参阅:在 Linux 和 macOS 上安装适用于 SQL Server 的 Microsoft ODBC 驱动程序

Make sure to enable odbc extension for your Apache by a2enmod odbc.

Then check if exists by: apache2ctl -M.

If you don't have this extension, install via apt-get install php-odbc (use yum in case of CentOS).

See also: Installing the Microsoft ODBC Driver for SQL Server on Linux and macOS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文