2013-01-09 2 views
2

에 PHP 확장 GeoIP가 설치?

+0

'pecl'을 사용해 보셨습니까? 내가 아는 한, PEAR은 (다소 품질이 좋은) PHP 패키지만을 제공하지만 확장은 제공하지 않는다. – KingCrunch

+0

@KingCrunch 미안하지만 실수가있었습니다. PECL을 뜻합니다. – Yekver

답변

0

윈도우 PHP 사이트 상태 : Windows 용

"PECL 확장에 근무하고있는 PECL 웹 사이트의 인터페이스는 대부분의 Windows DLL은 바로 해당 웹 사이트에서 다운로드 을 그 사이에 제공하도록 업데이트됩니다.. 일부 확장 기능은 여기에서 찾을 수 있습니다. "

당신은 http://downloads.php.net/pierre/

+0

이 답변은 구식입니다. – ThaDafinser

4

미리 컴파일 된 DLL에서 확장을 찾을 수는이 DLL을 스레드 (TS) 및 비 스레드 (NTS)를 포함한 PHP 버전 5.3, 5.4 및 5.5을 커버 http://windows.php.net/downloads/pecl/releases/geoip/

에서 사용할 수 있습니다. PHP 5.3 및 5.4는 x86에서 VC9에 대해 컴파일되고 PHP 5.5는 x86 및 x64에서 VC11을 사용합니다. PHP의 phpinfo 출력에서 ​​사용할 것을 알아낼 수 있습니다.

dll은 PHP의 확장 디렉토리에 있어야합니다. 이것은 설치에 따라 다릅니다. phpinfo의 출력물에서 "확장자"를 찾아 어떤 디렉토리 확장자가로드되었는지 알려줍니다. 마지막으로 php.ini에서 extension=php_geoip.dll

geomip 데이터베이스는 Maxmind 's 사이트에서 구할 수 있습니다. geolite를위한 무료 것들은 http://dev.maxmind.com/geoip/legacy/geolite/에서 구할 수 있습니다 - dat을 아파치의 bin 디렉토리에 넣으십시오.