Page 1 of 1

Vesta и установка GeoIP (решено)

Posted: Fri Jul 24, 2015 7:47 pm
by Bez
Добрый день!
Устанавливаю на сервер GeoIP по этой статье http://yournet.kz/blog/os/linux/kak-ust ... p-v-centos

Epel легко встал с команды

Code: Select all

sudo yum install epel-release
Но при попытке установить модуль, ловлю ошибку

Code: Select all

[user@s tmp]# gunzip ./GeoIP.dat.gz
[user@s tmp]# rm /usr/share/GeoIP/GeoIP.dat
rm: remove regular file `/usr/share/GeoIP/GeoIP.dat'? mv ./GeoIP.dat /usr/share/GeoIP/GeoIP.dat
[user@s tmp]# echo "extension=geoip.so" >>/etc/php.ini
[user@s tmp]# pecl install geoip
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/geoip.so' - /usr/lib/php/modules/geoip.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/geoip.so' - /usr/lib/php/modules/geoip.so: cannot open shared object file: No such file or directory in Unknown on line 0
downloading geoip-1.0.8.tgz ...
Starting to download geoip-1.0.8.tgz (10,061 bytes)
.....done: 10,061 bytes
5 source files, building
running: phpize
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
ERROR: `phpize' failed
Поискал на форуме решение, не нашел. Подскажите, как надо правильно сделать? Заранее благодарю!

UPD: в папке /usr/lib/php/modules файла geoip.so нет.

Vesta последняя.
Centos 6 x64.

UPD2: убивать реми из-за девела не пойдет. Нужна стабильность в системе.

Code: Select all

yum --enablerepo=remi install php-devel
UPD3: Проблема решена по этой статье https://toster.ru/q/225700