我正在尝试安装SQLSRV扩展。我的PHP版本是7.2(XAMPP 3.2.2),我使用的操作系统是Windows 10。我从这里下载了.dll文件:https://github.com/Microsoft/msphpsql/releases。然后,我将它解压到
之后,我打开了
不幸的是,当我打开phpinfo网站时,我没有看到这个扩展。而且,当我打开XAMPP shell并输入php时,我收到了一个错误消息。
体系结构是x86。
我做错了什么?
编辑: 我将nts文件更改为ts文件,现在它可以工作了。
xampp/php/ext
文件夹中。之后,我打开了
php.ini
文件并添加了这个扩展:
- extension=php_pdo_sqlsrv_72_nts
- extension=php_sqlsrv_72_nts
不幸的是,当我打开phpinfo网站时,我没有看到这个扩展。而且,当我打开XAMPP shell并输入php时,我收到了一个错误消息。
我的php.ini文件中的extension_dir设置为PHP Startup: Unable to load dynamic library 'php_pdo_sqlsrv_72_nts' (tried: C:\xampp\php\ext\php_pdo_sqlsrv_72_nts (Module was not found.)
extension_dir="C:\xampp\php\ext"
。体系结构是x86。
我做错了什么?
编辑: 我将nts文件更改为ts文件,现在它可以工作了。
Warning: PHP Startup: Unable to load dynamic library 'mysql' (tried: G:\xampp\php\ext\mysql (The specified module could not be found.), G:\xampp\php\ext\php_mysql.dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'sqlsrv' (tried: G:\xampp\php\ext\sqlsrv (The specified module could not be found.), G:\xampp\php\ext\php_sqlsrv.dll (The specified module could not be found.)) in Unknown on line 0
。 - MoeezWarning: PHP Startup: Unable to load dynamic library 'sqlsrv' (tried: G:\xampp\php\ext\sqlsrv (The specified module could not be found.), G:\xampp\php\ext\php_sqlsrv.dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlsrv' (tried: G:\xampp\php\ext\pdo_sqlsrv (The specified module could not be found.), G:\xampp\php\ext\php_pdo_sqlsrv.dll (The specified module could not be found.)) in Unknown on line 0
- MoeezWarning: PHP Startup: Unable to load dynamic library 'pdo_sqlsrv' (tried: G:\xampp\php\ext\pdo_sqlsrv (The specified module could not be found.), G:\xampp\php\ext\php_pdo_sqlsrv.dll (The specified module could not be found.)) in Unknown on line 0
- Moeez