在laragon for PHP7.2上安装php十进制扩展时,找不到指定的模块。扩展名不存在

在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

我正在尝试安装此扩展

我的Windows 10 64位操作系统使用Laragon作为Apache、PHP和MySQL

因为安装说明更多地关注Linux

我在互联网上做了一个研究,找到了一种在windows上安装的方法,并发现安装程序是通过

  • 从这里下载十进制扩展dll文件,并将其粘贴到php扩展目录中
  • 然后编辑php.ini以包含php_十进制扩展名
执行“php--re-decimal”检查扩展是否正确安装后,我偶然发现了一个错误

警告:PHP启动:无法在第0行的未知位置加载动态库“decimal”(尝试:C:/laragon/bin/PHP/PHP-7.2.19-Win32-VC15-x64/ext\decimal(找不到指定的模块)),C:/laragon/bin/PHP/PHP-7.2.19-Win32-VC15-x64/ext\PHP_decimal.dll(找不到指定的模块) 例外情况:

扩展名不存在

我尝试重新启动Laragon并使用不同版本的pecl版本

当我查看phpinfo()时,我看不到安装了任何php十进制扩展

下面是我放入php.ini的扩展代码

下面是出现的错误

我的php版本

我错过了什么过程

在windows中安装此扩展的正确方法是什么


如果您将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,它就可以工作了!,非常感谢。