Установите расширение mcrypt на PHP 7.1.33 (с Brew на MacOS Sonoma)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Установите расширение mcrypt на PHP 7.1.33 (с Brew на MacOS Sonoma)

Сообщение Anonymous »

У нас есть старый проект, использующий PHP 7.1.3, но

Код: Выделить всё

brew info shivammathur/php/php@7.1
дает

Код: Выделить всё

==> shivammathur/php/php@7.1: stable 7.1.33 (bottled) [keg-only]
Поэтому я пытаюсь заставить его работать, установив пакет 7.1 и настроив необходимое расширение (примечание: мы не можем использовать Docker или другой тип виртуальной машины, и это путь, который мы выбрали)
Что я уже пробовал

Код: Выделить всё

cd /usr/local/opt/php@7.1/bin
PHPIZE=/usr/local/opt/php@7.1/bin/phpize PHP_CONFIG=/usr/local/opt/php@7.1/bin/php-config ./pecl install mongodb-1.6.0
Расширение mongodb наконец установлено

Код: Выделить всё

$ php71 -m | grep mongo
mongodb
Основная проблема заключается в том, что приложение использует функцию mcrypt_decrypt

Код: Выделить всё

Call to undefined function app\components\encryption\mcrypt_decrypt()
У нас возникли трудности при принудительном использовании PHP 7.1.33 расширения mcrypt версии 1.0.7

Код: Выделить всё

PHPIZE=/usr/local/opt/php@7.1/bin/phpize PHP_CONFIG=/usr/local/opt/php@7.1/bin/php-config ./pecl install --force mcrypt-1.0.7

Сообщение об ошибке:

Код: Выделить всё

  273 |         php_mcrypt_filter_create
|         ^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [mcrypt_filter.lo] Error 1
Мне приходят на ум следующие решения: использовать PHP 7.0.33 (пониженная версия) или изменить mcrypt_decrypt() на аналогичную функцию.
Любое предложение приветствуется. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/791 ... cos-sonoma
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»