система арч в ней есть php 5.5.11
если запускать php -m в консоли, то там модуля mbstring нет php-cgi - аналогично
единственный php.ini, который я нашел в системе, это /etc/php/php.ini в нем mbstring в списке расширений не обнаружен доп. ini-файлы не нашел
если запустить php -c /etc/php/php.ini -m то mbstring все также нет, при этом валится
PHP Warning: Cannot load module 'mysql' because required module 'mysqlnd' is not loaded in Unknown on line 0
При всем при этом, в пхп, запущенном через апач как модуль libphp5.so (apache 2.4) - проклятый mbstring есть и поддерживается
в системе mbstring.so не найден пакеты вроде php5-mbstring в yaourt/pacman не находятся
в сорцах модуля жалкий проект от визуал студии, поэтому не компилил
в /usr/lib/php/modules/ такого модуля нет путь для модулей именно такой, других нет
во флагах компиляции пхп ничего про mbstring нет, значит он не встроен в движок (в доках пхп прямо написано что это отдельный нестандартный модуль)
подскажите, где ещё искать модуль и как заставить работать в консоли?
пробовал заменить его iconv, но там нифига не работает
Ну и сам код, который я пытаюсь выполнить в консоли и который отлично работает через апач:
echo mb_convert_encoding (pack("H*", '0412043004480020043D043E043C04350440002004420435043B04350444043E043D0430003A00370039003100350033003700380033003900360030002E'), 'UTF-8', 'UCS-2');
Безуспешно пытался переписать его на питон, но struct.pack() так и не получилось заставить работать с этими же параметрами