Сборка Igbinary для PHP 5.4.11 под Windows
Необходимость работы с громадными массивами в одном из проектов привела к альтернативному расширению для сериализации данных igbinary. Прочитать о нём кое-что можно здесь. Расширение добавляет функции igbinary_serialize
и igbinary_unserialize
, которые, в отличие от стандартных функций сериализации, конвертируют данные в бинарный блок. Если автор обзора не обманывает, то расширение даёт «5-кратное преимущество по размеру и 20-кратное по скорости».
C установкой в Unix проблем никаких нет, а вот готовой DLL библиотеки для работы на Windows с PHP 5.4.11 в сети не нашлось.
Восполняю этот пробел:
Поместите php_igbinary.dll
в папку ext
вашего установленного PHP и допишите в php.ini строку
extension=php_igbinary.dll
рядом с другими похожими строками.
Также потребуется установить Visual C++ 2010 Redistributable x86/x64, если у Вас его нет.