php擴展geoip的。當我試圖通過PECL我得到這個安裝geoip的分機:在Windows上安裝
C:\Users\admin>pecl install geoip
No releases available for package "pear.php.net/geoip"
install failed
如何做是正確的?
php擴展geoip的。當我試圖通過PECL我得到這個安裝geoip的分機:在Windows上安裝
C:\Users\admin>pecl install geoip
No releases available for package "pear.php.net/geoip"
install failed
如何做是正確的?
PECL geoip extension窗戶解決我的問題。
Windows下的PHP站點上寫道:
「PECL擴展的Windows正在製作的PECL網站上的接口將最有可能被更新,以提供Windows DLL直接從該網站下載 在此期間,。一些擴展可以在這裏找到。「
此答案已過期 – ThaDafinser
預編譯的dll擴展在http://windows.php.net/downloads/pecl/releases/geoip/
可用這些DLL覆蓋PHP版本5.3,5.4和5.5,其中包括線程(TS)和非線程(NTS)。 PHP 5.3和5.4是針對x86上的VC9編譯的,而PHP 5.5則針對x86和x64使用VC11。你可以找出在你的PHP的phpinfo
輸出中使用哪一個。
該DLL應該在PHP的擴展目錄 - 這取決於安裝的不同而不同。在phpinfo的輸出中尋找「extension」來告訴你從哪裏加載目錄擴展。最後,在php.ini,使其通過extension=php_geoip.dll
geoip的數據庫,通過的MaxMind的部位都可用。自由藥粥GEOLITE上可在http://dev.maxmind.com/geoip/legacy/geolite/ - 一定要把逸是在Apache的bin目錄。
你有沒有試過'pecl'?據我記得,PEAR只提供(或多或少的質量)PHP包,但不提供擴展。 – KingCrunch
@KingCrunch抱歉,出現了一個錯誤,我的意思是PECL。 – Yekver