在laragon for PHP7.2上安装php十进制扩展时,找不到指定的模块。扩展名不存在
我正在尝试安装此扩展 我的Windows 10 64位操作系统使用Laragon作为Apache、PHP和MySQL 因为安装说明更多地关注Linux 我在互联网上做了一个研究,找到了一种在windows上安装的方法,并发现安装程序是通过在laragon for PHP7.2上安装php十进制扩展时,找不到指定的模块。扩展名不存在,php,laravel,apache,laragon,Php,Laravel,Apache,Laragon,我正在尝试安装此扩展 我的Windows 10 64位操作系统使用Laragon作为Apache、PHP和MySQL 因为安装说明更多地关注Linux 我在互联网上做了一个研究,找到了一种在windows上安装的方法,并发现安装程序是通过 从这里下载十进制扩展dll文件,并将其粘贴到php扩展目录中 然后编辑php.ini以包含php_十进制扩展名 执行“php--re-decimal”检查扩展是否正确安装后,我偶然发现了一个错误 警告:PHP启动:无法在第0行的未知位置加载动态库“dec
- 从这里下载十进制扩展dll文件,并将其粘贴到php扩展目录中
- 然后编辑php.ini以包含php_十进制扩展名
如果您将Laragon与PHP 7.2 VC15-x64一起使用,请下载此pecl版本,谢谢 提取然后复制到目录
C:\laragon\bin\php\php-7.2.19-Win32-VC15-x64\ext
(这是默认的php扩展目录,如果不确定,请键入'php-i | findstr extension_dir'获取目录)
同时将libmpdec.dll
文件复制到C:\Windows\System32
重新启动拉拉贡,它应该会工作,
使用此命令检查是否已成功安装
php--re-decimal
对于不同的php版本,请使用不同的pecl版本,同时检查哪个VC版本和x32或x64,以确保获得正确的版本。我在这里还找到了其他安装说明,但我不知道如何根据提供的windows dll版本进行安装。您需要将“libmpdec.dll”复制到“C:\windows\System32”已完成复制到目录C:\Windows\System32,重新启动了laragon,但仍然出现相同的错误最终修复,问题只是安装了错误的版本,需要将其用于php 7.2 php\u decimal-1.3.0-7.2-ts-vc15-x64,复制到C:\Windows\System32,它就可以工作了!,非常感谢。