问题 :php 加载redis需要的模块时出现如下错误
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php7.1.25\ext\php_igbinary.dll' - 找不到指定的程序。
in Unknown on line 0
本机环境:iis10,php7.1.25
解决过程:
1 : 查看了C:\php7.1.25\ext\php_igbinary.dll 是存在有这个文件的,
2:php.ini也加载了php_igbinary.dll
3:后来发现php_igbinary.dll文件与php7.1.25版本不符合
4:去找符合php7.1.25 NTS 86的php_igbinary.dll
https://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/
解压后复制php_igbinary.dll替换C:\php7.1.25\ext\php_igbinary.dll就OK了
总结 :如果发现php加载模块错误而模块文件又存在则有可能是模块版本不对