php - var_dump(geoip_record_by_name) 有效,但不会在网页中打印结果
问题描述
这是我的问题。当我在 cli 中执行以下命令行时,它会打印结果:echo "<?php var_dump(geoip_record_by_name('8.8.8.8'));?>"|php7.2
但是,当我创建一个 php 文件 geoip.php 时,将以下代码放入其中并访问此网页时没有显示任何内容。
- 我已正确输入 /etc/php/7.2/cli/conf.d/geoip.ini 这个:extension=geoip.so
- 我已经安装了正确的库: pip install ipaddr apt-get -y install gcc make autoconf libc-dev pkg-config apt-get -y install libgeoip-dev pecl install geoip-beta
- 我已将数据库放在 /usr/share/geoip/GeoIPCity.dat 和 GeoIP.dat 和 GeoIPASNum.dat 中。
有人可以帮帮我吗?
解决方案
对不起,我忘了安装 php-geoip。问题已经解决了。
推荐阅读
- python - 无法为此格式设置 strptime 格式 2018-07-26 12:52:18.679605-07:53
- php - Laravel 集合查询结果
- c# - Python中的指针拆箱
- html - 停止位置绝对子项占用父项的宽度
- python - Python:将txt文件加载到不同类型的二维列表中
- javascript - 在 Phaser 中检测精灵和位图之间的碰撞
- spring - 无法使用 mvn spring-boot:run 启动组件 Tomcat
- python - Interpolate a 3D array in Python
- eclipse-rcp - 工具栏位置
- php - 使用 foreach 循环添加每列的总和并在表格底部显示每个总计