我目前正在开发一个需要GeoIP functions的应用程序,我已经从http://windows.php.net/downloads/pecl/releases/geoip/1.0.8/获得了扩展,但是,我在使用xampp for 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
但我仍然不知道如何在Windows XAMPP中进行操作。请帮助。
答案 0 :(得分:5)
答案 1 :(得分:5)
对于带有Windows 7,10的xampp中的PHP 5.6版
在htdocs目录中创建test.php并输入echo phpinfo();
并在任何浏览器中运行
从上图中检查架构列 如果是x86那么
答案 2 :(得分:0)
地理编码(查找街道地址的纬度/经度),地理标记(使用纬度/经度坐标标记媒体)和地理位置(使用IP X-Forwarded-For查找计算机的纬度/经度)。在linux环境中有一些安装选项:
# 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
http://blog.svnlabs.com/wp-content/uploads/2010/08/geoIP-Dat-Files.png
在Windows环境中,我们必须从这里添加扩展名为“php_geoip.dll”的PHP下载扩展名:`http:// blog.svnlabs.com / php-5.2.1_geoip-w32.zip` 复制`“php_geoip.dll”`到xampp`“php / ext”`..在php.ini中添加一行 `“extension = php_geoip.dll”`并重启xampp
这就是全部:))
答案 3 :(得分:0)
我需要使用带有.HTACCESS方法的GeoIP for Xampp,但我无法使用Rajesh解决方案,所以这对我有用:
echo phpinfo();
)按照下载的ZIP文件中包含的readme_first.html进行操作 安装GeoIP *。
在底部添加httpd.conf:
<IfModule geoip_module>
GeoIPEnable On
GeoIPDBFile bin/GeoIP.dat
</IfModule>
重启Apache服务