报错:Marning: PHP Startup: Unable to load dynamic 1library 'D:lphpstudy_prolExtensionslphpl(phps.6.9ntslextphp_ pdo_sqlsry 56 nts′·找不到指定的模块。in Unknown on line 0
整整搞了一天才终于解决
我用的是phpstudy_pro(也就是小皮v8.1版本);
1.首先用phpinfo()打印一下看看自己的php版本 我的是x64(也就是64位),然后看看下图标注的地方 选择nts版本的扩展插件下载
下载连接1(非官方)
下载连接2(非官方)
下载完之后解压缩,然后把对应的nts文件移动到你php安装扩展的ext目录下,我的是64位nts
所以我需要php_sqlsrv_56_nts.dll和php_pdo_sqlsrv_56_nts.dll这两个文件
紧接着下一步修改php.ini文件
把
extension=php_pdo_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_nts.dll
添加到php.ini,如果已经有了只需要把前边的;去掉。
然后php -m查看扩展是否安装OK
或者
重启服务器打印phpinfo()
这样就算安装成功了,
提示 :如果没有的话这样的话,可能你需要把 php的扩展路径添加到系统环境变量中去
我的D:\phpstudy_pro\Extensions\php\php5.6.9nts\ext添加到系统环境变量中
然后就可以了,如果还不行就去卸载了php5.69从官方重新下载,按照以上步骤再来一遍就OK了。