gpt4 book ai didi

php - 在 php 7.2 的 laragon 上安装 php-decimal 扩展,找不到指定的模块。扩展小数点不存在

转载 作者:行者123 更新时间:2023-12-02 02:34:11 27 4
gpt4 key购买 nike

我正在尝试安装此扩展

https://php-decimal.io/#installation

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

由于安装说明更侧重于Linux

我在互联网上进行了研究,找到了在Windows上安装的方法,并发现安装它的过程是

执行此操作后,我在执行“php --redecimal”以检查扩展是否已正确安装后偶然发现了一个错误

警告:PHP启动:无法加载动态库“decimal”(已尝试:C:/larragon/bin/php/php-7.2.19-Win32-VC15-x64/ext\decimal(指定的模块无法找到。),C:/larragon/bin/php/php-7.2.19-Win32-VC15-x64/ext\php_decimal.dll(找不到指定的模块。))在第 0 行的未知中异常(exception):

扩展名小数不存在

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

当我查看 phpinfo() 时,我看不到安装的任何 php-decimal 扩展,

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

code_extension_php_decimal.dll

下面是出现的错误

error_extension_decimal_does_not_exists

我的PHP版本

php_version_7.2.19

我缺少什么流程

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

谢谢

最佳答案

如果您使用 Laragon 和 PHP 7.2 VC15-x64,请下载此 pecl 版本

https://windows.php.net/downloads/pecl/releases/decimal/1.3.0/php_decimal-1.3.0-7.2-ts-vc15-x64.zip

解压然后复制到目录

C:\laragon\bin\php\php-7.2.19-Win32-VC15-x64\ext

(这是默认的 php 扩展目录,如果不确定,请输入“php -i|findstr extension_dir”以获取目录)

还将libmpdec.dll文件复制到C:\Windows\System32

重新启动 Laragon 它应该可以工作,使用此命令检查是否安装成功

php --re 十进制

对于不同的 php 版本,使用不同的 pecl 版本,还要检查哪个 VC 版本以及 x32 或 x64,以确保您获得正确的版本。

关于php - 在 php 7.2 的 laragon 上安装 php-decimal 扩展,找不到指定的模块。扩展小数点不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64565085/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com