Установка GeoIP на CentOS 6

GeoIP - база данных о IP-адресах, в которой хранится информация о стране, городе, провайдере. Может использоваться для ограничения доступа или же вывода информации для определенных стран, сетей и т.д.

1. Авторизовываемся на сервере

2. Выполняем установку пакета GeoIP
yum install GeoIP GeoIP-devel

3. Обновим базу в GeoIP

cd /tmp
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
gunzip GeoIP.dat.gz
mv /usr/share/GeoIP/GeoIP.dat{,_bak}
mv GeoIP.dat /usr/share/GeoIP/GeoIP.dat



4. Для установки php-geoip, установим пакет php-pear (если php-pear установлен, пропускаем шаг)

yum install php-pear gcc make php-devel

5. Устанавливаем пакет php-geoip
pecl install geoip

6. После установки производим активацию модуля PHP
echo "extension=geoip.so" > /etc/php.d/geoip.ini

7. Перезапускаем веб-сервер
service httpd restart

Для проверки установлен модуль или нет, можно использовать команду php -m которая выведет все активные модули PHP

php -m | grep geoip
  • CentOS, GeoIP
  • 0 Пользователи считают это полезным
Помог ли вам данный ответ?

Связанные статьи

Установка ionCube PHP Loader CentOS

При выборе следует учитывать разрядность системы, узнать можно с помощью команды : uname -a...

Как установить LAMP на Ubuntu 14.04

LAMP - это базовый "стек" для размещения веб-сайта, если Вы не используете панели управления....

Установка Redis на Centos 6.x

Redis - сетевое журналируемое хранилище данных типа key-value, данные хранятся в опертивной...

Установка Zend OPcache на CentOS 7

Zend OPcache как и подобные кешеры ускоряют работу php-скриптов за счет их интерпретации в...

Путь к ImageMagick на сервере

Некоторые скрипты, в своих настройках могут запрашивать путь к бинарному файлу конвертера...