Установив php-decimal extension на laragon для php 7.2, указанный модуль найти не удалось. Расширение decimal не существует


Установив php-decimal extension на laragon для php 7.2, указанный модуль найти не удалось. Расширение decimal не существует

28.10.2020 04:09:35 Просмотров 7 Источник

Я пытаюсь установить это расширение

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

к моей 64-битной операционной системе Windows 10,которая использует Laragon как Apache,PHP, MySQL

поскольку инструкция по установке больше фокусируется на Linux

Я провожу исследование в интернете, чтобы выяснить, как установить на windows, и выяснил, что процедура его установки заключается в следующем

  • загрузка dll-файла десятичного расширения осуществляется отсюда https://windows.php.net/downloads/pecl/releases/decimal/1.3.0/ и вставьте его в каталог расширений php
  • затем отредактируйте файл php.ini, чтобы включить расширение php_decimal

сделав это, я натыкаюсь на ошибку после выполнения 'php --re decimal', чтобы проверить, правильно ли установлено расширение

Предупреждение: PHP в стартап: не удается загрузить динамическую библиотеку 'десятичное число' (пробовал: 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 (указанный модуль не может быть найден.)) в неизвестных на линии 0 Исключение:

Расширение decimal не существует

я пробовал перезапускать 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

Спасибо

У вопроса есть решение - Посмотреть?

Ответы - Установив php-decimal extension на laragon для php 7.2, указанный модуль найти не удалось. Расширение decimal не существует / Installing php-decimal extension on laragon for php 7.2, The specified module could not be found. Extension decimal does not exist

farhanz95

28.10.2020 10:42:25

Если вы используете 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', чтобы получить dir, если вы не уверены)

также скопируйте файл libmpdec.dll в C:\Windows\System32

перезагрузите Laragon, и он должен работать, используйте эту команду, чтобы проверить, был ли он успешно установлен

php --re decimal

для разных версий php используйте разные версии pecl, а также проверьте, какая версия VC и x32 или x64, чтобы убедиться, что вы получаете правильную версию выпуска.

Помочь в развитии проекта:
Закрыть X