Мне нужно включить функции mcrypt на моем веб-сайте, за исключением того, что я на общем хосте (под управлением Linux) и, очевидно, не имею доступа к файлу php.ini
. Кажется, есть варианты установки модулей PEAR, но поиск показал, что mcrypt недоступен. Могу ли я это сделать, кроме как попросить технической поддержки, чтобы помочь мне?
Обновление: оглянувшись немного поподробнее, похоже, я мог бы использовать функцию dl()
для динамической загрузки библиотеки во время выполнения. Так как я использую только функции mcrypt в одном месте, я, вероятно, мог бы сойти с рук, поскольку снижение производительности (я полагаю, что оно есть) должно быть минимальным. Единственная проблема сейчас - как получить файл libmcrypt.so
?
Еще одно обновление: я скачал файл libmcrypt.tar.bz2 из Sourceforge и запустил ./configure
, make
, а затем скопировал файл libmcrypt.so.4.4.8
в мой домашний каталог (как libmcrypt.so
), но сейчас Я не могу найти, куда его поместить, чтобы функция dl()
нашла его.