【发布时间】:2021-04-03 06:46:59
【问题描述】:
我在尝试使用“php artisan migrate”时不断收到此错误
PHP Warning: PHP Startup: Unable to load dynamic library 'sqlsrv' (试过: E:\xampp\php\ext\sqlsrv (找不到指定的模块), E:\xampp\php\ext\php_sqlsrv .dll(找不到指定的模块))在 Unknown on line 0
我正在使用 laravel 并尝试连接到 SQL Server
我正在使用 PHP 8.0 并将此 https://pecl.php.net/package/sqlsrv/5.9.0beta2/windows 用于 sql 驱动程序。
特别是我正在使用“7.4 线程安全 (TS) x64” dll 文件。
我查看了许多具有类似问题的其他问题,但无法解决任何问题。
如果您需要更多信息,请告诉我!
编辑:这是我的 php.int:
extension=php_sqlsrv.dll
【问题讨论】:
-
看来您使用的是 Windows 平台。请检查您的 E:\xampp\php\ext 文件夹中是否存在“php_sqlsrv.dll”文件
-
它确实存在于我的文件夹中
-
在 php.ini 文件中添加 php_sqlsrv.dll 后,您是否重新启动了机器?
-
请仔细检查您使用的dll是否正确(32位/64位)
-
如果驱动程序不工作。请尝试使用MS的驱动:docs.microsoft.com/en-us/sql/connect/php/…
标签: php sql sql-server laravel composer-php