debian下安装PHP geoip扩展

 

下载geoip

wget http://pecl.php.net/get/geoip-1.0.8.tgz

安装依赖项

apt-get install libgeoip-dev 

安装geoip

cd geoip-1.0.8 

/usr/local/php/bin/phpize

./configure –with-php-config=/usr/local/php/bin/php-config

make && make install

修改PHP配置

vim /usr/local/php/etc/php.ini

加入geoip扩展

extension_dir ="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"

extension="geoip.so"

重启PHP,

pkill -9 php-fpm && /usr/local/php/sbin/php-fpm

 

 
测试:
PHP代码
  1. <?php  
  2. $country = geoip_country_code_by_name(‘blog.greycode.cn’);   
  3. var_dump($country);  
  4. ?>  

输出结果:

string(2) "US"


发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>