我正在测试php 7并遇到了这个错误:
致命错误:未捕获错误:调用未定义函数odbc_connect()
从doc页面:http://php.net/manual/en/function.odbc-connect.php php 7未列为支持.
有没有人有办法解决这个问题或知道什么时候会得到支持?
谢谢@
Hin*_*ink 15
有文档写:ODBC支持不需要任何扩展DLL.在PHP 5.x中确实如此,我不得不从ini文件中删除"extension = php_odbc.dll".
但是在PHP 7中我不得不把它放回去.
我再次在新的PHP 7目录中找到了文件"ext/php_odbc.dll".这个对我有用 :).
我遇到了同样的问题。但是根据您提供的链接,PHP7 实际上是受支持的。所以我不确定为什么你有这么多评论告诉你去重写你的代码。
这最终为我解决了这个问题:
sudo apt-get install php-odbc
Run Code Online (Sandbox Code Playgroud)
然后重新启动 Apache。
小智 5
PHP 7.2.7,在php.ini文件中添加extension=php_odbc.dll,同时使用数据库为 MS Access 或 Sql Server C:\xxxxxx\php\php.ini
* extension=php_odbc.dll之前没有分号
| 归档时间: |
|
| 查看次数: |
42510 次 |
| 最近记录: |