地理IP + 佩克+ 64位盒子

发布于 2024-07-14 18:33:12 字数 474 浏览 9 评论 0原文

有人尝试过在 64 位机器上通过 pecl 安装 geoip 吗?

我可以在我的 32 位 fedora 上使用这些命令安装 geoip 盒子。 我的64位版本不行。 有什么想法吗?

yum install make gcc cpp gcc-c++ glibc glibc-headers php-pear php- devel geoip geoip-devel

pecl install geoip

=> 在 64 位版本上,它会在此处中断并显示以下消息:

在 /var/tmp/geoip/geoip.c:32 包含的文件中: /var/tmp/geoip/php_geoip.h:62:22: 错误:运算符 '>=' 没有剩余 操作数 (...) make: *** [geoip.lo] 错误 1 错误:“make”失败

谢谢您的评论, 弗兰基

Has anyone tried to install geoip over pecl on a 64bits box?

I can install geoip just fine using these commands on my 32bits fedora
box. I can't on the 64bits version. Any ideas why?

yum install make gcc cpp gcc-c++ glibc glibc-headers php-pear php-
devel geoip geoip-devel

pecl install geoip

=> on the 64bits version it breaks here with the following message:

In file included from /var/tmp/geoip/geoip.c:32:
/var/tmp/geoip/php_geoip.h:62:22: error: operator '>=' has no left
operand
(...)
make: *** [geoip.lo] Error 1
ERROR: `make' failed

Thank you for you comments,
Frankie

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清风不识月 2024-07-21 18:33:12

他们有一个错误,但现在已在 PECL 上修复。

没有什么比开源更能让你开心的了。

感谢开发人员。

They had a bug but it's now fixed on PECL.

Nothing like open source to make your day.

Thanks to the dev.

跨年 2024-07-21 18:33:12

我遇到了同样的问题,但在尝试安装 Beta 版本后问题得到解决

pecl install geoip-beta

I had the same issue but after trying to install a Beta version the problem resolved

pecl install geoip-beta
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文