I'm trying to install a SQLSRV extension. My PHP version is 7.2 (XAMPP 3.2.2) and I use windows 10. I downloaded the .dll from here: https://github.com/Microsoft/msphpsql/releases https://github.com/Microsoft/msphpsql/releases. Then I unpacked it to the xampp/php/ext
folder
之后我打开了php.ini
并添加了这个扩展:
-
扩展名=php_pdo_sqlsrv_72_nts
- 扩展名=php_sqlsrv_72_nts
接下来我重新启动了 Apache 服务器。
不幸的是,当我打开 phpinfo 网站时,我没有看到该扩展名。另外,当我打开 XAMPP shell 并输入php我收到错误。
PHP 启动:无法加载动态库“php_pdo_sqlsrv_72_nts”
(尝试过:C:\xampp\php\ext\php_pdo_sqlsrv_72_nts(未找到模块。)
我在 php.ini 中的 extension_dir 设置为extension_dir="C:\xampp\php\ext"
.
架构是x86。
我做错了什么?
EDIT:我已将 nts 更改为 ts 文件,现在它可以工作了。
通过在 PHP.ini 文件中以这种方式告诉我,为我工作:
extension=mysql
extension=sqlsrv
extension=pdo_sqlsrv
所以,你必须删除“php_”和“.dll”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)