Php can';无法在apache中使用odbc

Php can';无法在apache中使用odbc,php,linux,apache2,odbc,unixodbc,Php,Linux,Apache2,Odbc,Unixodbc,我使用apt get install安装了unixODBC,现在当我尝试使用odbc_connect()时,仍然得到了这个错误 PHP Fatal error: Call to undefined function odbc_connect() 我需要做什么才能将其配置为使用php?我一直在网上找,但我真的搞不懂。你把它添加到你的LD\u库路径了吗?检查服务器的文档,它可能要求第三方库位于特定的子目录中,或者具有其他查找它们的机制。如果是这样,您应该能够创建指向库的符号链接。这样,如果它得到

我使用apt get install安装了unixODBC,现在当我尝试使用odbc_connect()时,仍然得到了这个错误

PHP Fatal error:  Call to undefined function odbc_connect()

我需要做什么才能将其配置为使用php?我一直在网上找,但我真的搞不懂。你把它添加到你的
LD\u库路径了吗?检查服务器的文档,它可能要求第三方库位于特定的子目录中,或者具有其他查找它们的机制。如果是这样,您应该能够创建指向库的符号链接。这样,如果它得到更新,您的服务器将自动使用它。

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

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

yum install php-odbc

我们也有这个问题。我们安装了php5 odbc,但仍然存在问题。事实证明,我们需要重新启动Linux for php来查看函数。回收Apache是不够的

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

然后通过以下方式检查是否存在:
apache2ctl-M

如果没有此扩展,请通过
apt get install php odbc
(在CentOS中使用
yum
)安装


另请参见:。

如果我安装php5 odbc,在使用odbc_connect()之前是否需要进一步配置?我安装了那个软件包,但无法运行。也许重启机器就可以了(尽管我不知道什么时候可以)?