【问题标题】:Fatal error call to undefined function geoip_open() [closed]对未定义函数 geoip_open() 的致命错误调用 [关闭]
【发布时间】:2012-12-08 18:20:15
【问题描述】:

我已经安装了geoip,用于根据php中的remote_server ip获取地址。我已经在我的系统中安装了 Geoip 包,还安装了 php5-geoip php 扩展。但是在运行以下脚本时,它显示了致命错误。

geoip_open("GeoIP.dat",GEOIP_STANDARD);

错误是

Fatal error: Call to undefined function geoip_open()

【问题讨论】:

  • 你在安装php5-geoip后是否重启了你的httpd服务器?
  • 表示geoip_open() 未定义。
  • 不确定你使用的是什么扩展,但如果是this one 我不认为有geoip_open() 函数?
  • @jap1968 是的,我已经重启了 apache

标签: php geoip


【解决方案1】:

包含geoip_inc 文件之后它不会显示此错误及其maxMind librarynot php extension

include("include/geoip.inc");

$gi = geoip_open("include/GeoIP.dat", GEOIP_STANDARD);

【讨论】:

  • 是的,谢谢 yogesh,现在工作正常
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-21
  • 1970-01-01
相关资源
最近更新 更多