我想在我的Linux服务器上安装https://github.com/fiorix/freegeoip。但我不知道该怎么做。文档不是很清楚,我对服务器一无所知(我一直认为cpanel-> publichtml包含所有重要的东西)。我非常了解php,但这对它没有帮助。
所以有人可以给我一些指导。我现在试了几个小时,但仍然不知道我要去哪里。请尽快帮助我。
答案 0 :(得分:1)
Download最新版本(目前为3.2)并在您的服务器上解压缩,确保二进制文件具有可执行权限,然后运行二进制文件。
在Linux服务器上运行以下命令。
cd ~
wget https://github.com/fiorix/freegeoip/releases/download/v3.2/freegeoip-3.2-linux-amd64.tar.gz
tar xvfz freegeoip-3.2-linux-amd64.tar.gz
cd freegeoip-3.2-linux-amd64
chmod +x freegeoip
./freegeoip
完成后,您应该看到以下内容:
2017/06/23 14:26:21 freegeoip http server start:8080
2017/06/23 14:26:21数据库信息:开始更新
2017/06/23 14:26:22数据库信息:完成更新
2017/06/23 14:26:23数据库加载:/tmp/freegeoip/db.gz
此时您应该可以访问http://your-server-ip:8080/json/并且该服务应该正常运行。
注意:上述步骤是在Ubuntu 16.04服务器上测试的。这不会在您的服务器上安装二进制文件,它只运行二进制文件。