0

我在我的 drupal 7 安装中安装了 geophp 模块。还按照这些步骤在我的服务器中安装了 Geos http://duntuk.com/how-install-geos-centos 我在drupal中启用了geophp模块,一切正常,但是当我进入状态报告时,它说这个“GeoPHP库安装并正常。但是,没有找到 GEOS。虽然不是必需的,但如果安装 GEOS PHP 扩展,您将看到性能改进。有关更多信息,请参阅以下链接。https://github.com/phayes/geoPHP/wiki /GEOS "

geos.so 文件位于正确的文件夹“/usr/local/lib/php/extensions/no-debug-non-zts-20090626”中,php.ini 也有正确的“extension_dir”,我重新启动了服务器,但它在状态页面上一直说没有找到GEOS的传说。在终端上,当我键入“geos-config --version”时,它会显示:3.4.2 所以我猜 Geos 安装正确。我在 centos 6.5 上使用 php 版本 5.3.26。

谢谢!

4

1 回答 1

0

解决了!

在这一步中,“创建一个包含以下内容的 /etc/php.d/geos.ini 文件:

; GEOS 扩展扩展=geos.so"

我还修改了位于“/usr/local/lib”上的 php.ini 和“/usr/local/lib/php”,在这些文件上添加了同一行“extension=geos.so”并确保“ extension_dir" 在两者上都是正确的,我不确定这些是额外的步骤还是不必要的,但它对我来说很神奇。

希望它可以帮助别人。

于 2014-03-27T18:14:08.560 回答