mcrypt_create_iv больше не работает на apache2 после обновления ubuntu

Недавно я обновился с Xubuntu 12 до 14.04.
После программирования некоторое время мне нужно было использовать функцию mcrypt, чтобы помочь генерировать соль.
К моему разочарованию, тот же скрипт, который когда-то работал, больше не работал

 $salt = base64_encode(mcrypt_create_iv(24, MCRYPT_DEV_URANDOM));

Теперь сломал бы мой сценарий.

1

Решение

Я нашел ответ после утомительного поиска.

 mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
sudo php5enmod mcrypt
sudo service apache2 restart

Теперь — мне нужно было только включить скрипт, так как mcrypt.ini уже был доступен в модах, но я оставлю эту часть, потому что это может помочь кому-то еще.

Источник: http://www.devraju.com/about-me/ubuntu-13-1014-04-mcrypt-missing-fatal-error-undefined-function-mcrypt_encrypt/#comment-839735

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]