При разработке сервиса maps-creator.com возникла ошибка Yii2, который для работы требует библиотеку icu начиная с 49. У меня была установлена 4.2.
А вот что ответил хостер
Хостер решил меня немного поиметь и взять денег. Если что это хостинг e-planet.ru. Не первое нарекание к их службе поддержки. Надо бы переезжать с них.
1000 рублей жалко за пару команд в консоли. Проблема оказалась очень распространенной, но решение ее на одном ресурсе я не нашел.
Вот последовательность действий.
Спевра ставим библиотеку ICU
svn export http://source.icu-project.org/repos/icu/icu/tags/release-55-1 cd release-55-1/
тут кто-то пишет, что можено сразу запустить .configure
, но у меня его в папке не оказалось, а нашелся он в папке source
так что еще cd source
./configure --prefix=/opt/icu make
make install
yum install php-pear yum install --enablerepo remi php-pear php-devel pecl install intl
При установке спросит куда установлен icu
вводим /opt/icu/
Это все будет сделано для native версии php. Т.е. той самой которая запускается если ввести php в консоли. Если у вас установлен 10 версий на выбор, то intl вы установили для той у которой есть в скобках слово (native)
Вот так, я сэкономил 1000 рублей. Всем добра!