在Windows XAMPP上安装PERCL GeoIP for PHP

Tam*_*ara 2 php xampp geoip

我正在开发一个需要一些GeoIP功能的应用程序,我从http://windows.php.net/downloads/pecl/releases/geoip/1.0.8/获得了扩展,但是,我有一些难以在xampp上为windows安装扩展.我需要帮助...

我知道如何在其他系统上安装它:

在debian lenny上安装geoip:

wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
sudo mkdir -v /usr/share/GeoIP
sudo mv -v GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat

sudo apt-get install php5-geoip
Run Code Online (Sandbox Code Playgroud)

但我仍然不知道如何在Windows XAMPP中做.请帮忙.

Sad*_*dee 5

  1. 复制相关库pecl.php.net/package/geoip/1.1.0/windows
  2. 在计算机中解压缩
  3. 将php_geoip.dll复制到C:\ xampp\php\ext [您的xampp> php> ext文件夹(PHP 5)]
  4. 在php.ini中添加extension = php_geoip.dll
  5. 重启Apache
  6. 如果您下载了错误的DLL,它将给您错误消息,如:platform missmatch
  7. 去phpinfo.找到geoip


Raj*_*tel 5

对于带有Windows 7,10的xampp中的PHP 5.6版,在
htdocs目录中创建test.php echo phpinfo();并在任何浏览器中键入并运行它

PHP的体系结构

从上面的图像检查架构列如果是x86那么

  1. http://windows.php.net/downloads/pecl/releases/geoip/1.1.0/php_geoip-1.1.0-5.6-ts-vc11-x86.zip下载geoip扩展
  2. 在计算机中解压缩
  3. 将php_geoip.dll复制到C:\ xampp\php\ext\
  4. 在php.ini的末尾添加这一行: - extension = php_geoip.dll
  5. 重启Apache
  6. 再次运行上面创建的test.php.
  7. 现在您可以看到启用了geoip 在此输入图像描述