Windows 7입니다. WAMPServer를 설치했습니다. 이제 spatialite 라이브러리를로드 할 수 없습니다. 그것은 ..공간 효과를 위해 wampserver를 구성하는 방법
경고 경고를 보여주고있다 : sqlite3를 :: loadExtension를() [sqlite3.loadextension] :
여기
내 전체 구성 절차는, 내가했던 어떤 멀티 스레드 웹 서버에서 지원되지 ...
이 링크에서 spatialite lib가 있습니다. "libspatialite-1.dll"을 복사하여 PHP 확장 DLL이 들어있는 "D : \ wamp \ bin \ php \ php5.3.8 \ ext"에 붙여 넣습니다.
http://www.gaia-gis.it/spatialite-2.3.1/libspatialite-win-x86-2.3.1.zip
은 그럼 php.ini 파일을 편집했다. 다음 구성을 변경했습니다..
sqlite3.extension_dir = C:\libspatialite-win-x86-2.3.1\bin
.
extension=libspatialite-1.dll
.
enable_dl = On
그리고 마지막으로, 나는 복사 내 프로젝트 폴더 (libspatialite.a, libspatialite.dll.a, libspatialite.la) 내 다운로드 libspatialite - 윈 - x86-2.3.1의 모든 라이브러리를 붙여 내 다음과 같이 내가 스크립트를 작성 PHP 코드 ... 내가 잘못했을 또는 방법이 문제를 해결 해야할지 모르겠어
<?php
$db = new SQLite3('sixcommunes.sqlite');
$db->loadExtension('libspatialite.a');
$rs = $db->query('SELECT spatialite_version()');
while($row = $rs->fetchArray()){
print "<h3>SQLite version: $row[0]</h3>";
}
?>
?