当我启动 XAMPP 时,它在尝试加载 PHP 的 SQL Server 驱动程序时出现以下错误。
在动态链接库 D:\xampp\php\ext\php_sqlsrv_72_ts_x64.dll 中找不到过程入口点 _zend_hash_index_update@@24。
我曾尝试为 php 下载 Microsoft SQL Server Driver 4.0 和 5.6,并使用扩展目录中的 php_sqlsrv_7_ts_x64.dll 和 php_sqlsrv_72_ts_x64.dll 并将它们添加到 php.ini。
我发现这个帖子与这个错误有关:
IIS 上的 PHP 7:找不到 Call_user_function
在系统要求中,对于 MSSQL 驱动程序 4.0,它声明该驱动程序适用于 PHP 7.0+。在尝试 5.6 时,我发现这篇帖子说它支持 PHP 7.3:
https://blogs.msdn.microsoft.com/sqlphp/2019/03/01/drivers-5-6-for-php-for-sql-server-released/
无论哪种方式,我仍然收到相同的错误。还有什么我需要检查的吗?