Skip to content

ip2location/ip2proxy-pecl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP2Proxy PECL Extension

This PECL extension allows you to detect proxy servers with country, region, city, ISP, domain, usage type, ASN, security threat, proxy type and provider information using IP2Proxy binary database.

To compile it, you will need to have the IP2Proxy C library installed.

Installation

Install IP2Proxy C Library (on Linux/Unix)

  1. Download the latest IP2Proxy C libray from https://github.com/ip2location/ip2proxy-c

  2. Decompress the archive.

  3. Navigate to working directory and start the compilation.

    cd ip2proxy-c-master
    autoreconf -i -v --force
    ./configure
    make
    make install

Install PECL extension (on Linux/Unix)

  1. Decompress the archive.

  2. Navigate to working directory. Run the following command:

    cd ip2proxy-pecl-master
    phpize
    ./configure
    make
    make install
  3. A successful install will create modules/ip2proxy.so and put it into the PHP extensions directory.

  4. Open the php.ini file, and add an extension=ip2proxy.so line.

  5. Restart apache server.

  6. php -m (You should notice the ip2proxy module in the list)

For details installation instructions for PHP PECL extensions, please see: https://www.php.net/manual/en/install.pecl.php

Install Using PIE (PHP Installer for Extensions)

pie install ip2location/ip2proxy-pie

Sample BIN Databases

IPv4 BIN vs IPv6 BIN

  • Use the IPv4 BIN file if you just need to query IPv4 addresses.
  • Use the IPv6 BIN file if you need to query BOTH IPv4 and IPv6 addresses.

Support

Email: support@ip2location.com. URL: http://www.ip2location.com

About

This PECL extension allows you to detect proxy servers with country, region, city, ISP, domain, usage type, ASN, security threat and proxy type information using IP2Proxy binary database.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors