Купили значит сей продукт, начал я ставить его на сервер под центосом. На офф. сайте конечно же есть мануал по установке, но была бы уж слишком легко, коль при установке не возникло бы проблем.
Итак, ставим пакет php-devel из репо CentALT (субъективно – лучший репо для центоса).
$ yum —enablerepo=CentALT install php-devel
Далее пакеты:
$ yum install install glibc-static, bzip2
По gcc отдельная тема 🙂 gcc должен быть исключительно версии 4.7.2. Версия 4.8.2 не подходит, блеать. Ставить gcc нет смысла из дефолтных репо, версия там стара как динозавры, поэтому..
$ wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo -P /etc/yum.repos.d
$ sh -c ‘echo "enabled=1" >> /etc/yum.repos.d/devtools-1.1.repo’
$ yum install devtoolset-1.1
$ ln -s /opt/centos/devtoolset-1.1/root/usr/bin/* /usr/local/bin/
$ hash –r
$ gcc –version
На выходе получаем gcc (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5)
Компилируем расширение:
$ bash build.sh
Если на выходе получили: “Build complete”, значит все идет хорошо
$ mv modules/morpher.so /usr/lib64/php/modules/
В php.ini подключаем расширение:
extension=morpher.so
Перезагружаем апач, радуемся
Отличная статья. Выжимка из миллиона разрозненных данных. Автору респект!