Началось все с того, что Zoltan Csala написал превосходный плагин просмотра статистики torrent-пиров для проекта rutorrent, использующий модуль GeoIP. Конечно же, мне сразу захотелось прикрутить эту «полезняшку» к своей файлопомойке – но сначала пришлось поставить GeoIP на моем домашнем сервере.
Ставится всё это безобразие довольно просто, вот необходимая последовательность действий для CentOS 5 с веб-сервером Apache:
[root@nas ~]# yum install GeoIP GeoIP-data GeoIP-devel
LoadModule geoip_module modules/mod_geoip.so <IfModule mod_geoip.c> GeoIPEnable On GeoIPDBFile /var/lib/GeoIP/GeoIP.dat </IfModule>
[root@nas ~]# pecl install geoip
; Enable geoip extension module extension=geoip.so
Обсуждение
«С помощью «pecl» ставим расширение «geoip» для PHP:» - а где взять сам pecl? У меня centos его незнает :(
[root@vm-x64 ~]# rpm -qf `which pecl`
php-pear-1.4.9-6.el5
Поставьте пакет
'php-pear
' из дистрибутива.