GeoPHP geosInstalled возвращает false

Я установил OSGeo4W на мои 64-битные окна. Я пытаюсь использовать GEOS функции в GeoPHP, но когда я звоню geoPHP::geosInstalled, это возвращает меня false, Вот как я включил библиотеки:

<?php
echo "Going to load libraries...\n";
include_once("C:\\Users\\ZiZi\\Desktop\\GEOPHP\\Libs\\geoPHP-master\\geoPHP.inc");
var_dump(geoPHP::geosInstalled());

Выход:

bool(false)

Я установил oSGeo4W что сказано Вот содержать GEOS, Он установлен в C:\OSGeo4W64 и я поставил C:\OSGeo4W64 а также C:\OSGeo4W64\bin в мой path переменная окружения и перезагрузил систему один раз. Что я упустил?

0

Решение

GeoPHP на сайте написано:

Монтаж

Чтобы установить GEOS с расширением PHP, вам необходимо скомпилировать его из исходного кода. Это может звучать страшно, но это действительно довольно просто! Различные инструкции по установке GEOS (с необходимым расширением PHP) можно найти здесь:

http://wygoda.net/blog/testing-geos-33-php-bindings (Best Instructions)
http://trac.osgeo.org/geos/wiki/BuildingOnUnixWithAutotools
http://trac.osgeo.org/geos/wiki/BuildingOnUnixWithCMake

Ubuntu: см. Как установить libgeos с привязками PHP5 на Ubuntu Trusty 14.04 LTS

Пользователи MAMP: См. Установка GEOS на OSX с MAMP для особых требований.

Пользователи CentOS 6: специальные инструкции см. В разделе «Установка GEOS на CentOS6».

Таким образом, необходимо скомпилировать GEOS с расширением GeoPHP, прежде чем использовать их класс, возможно, потребуется выделить некоторое время, чтобы сделать это в ОС Windows.

Надеюсь, это поможет и удачи!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]