※ 현재 php-7.4.19 버전 사용 가정.
1. [파일 다운]
아래 링크에서 GeoIP 파일 다운로드
https://windows.php.net/downloads/pecl/releases/geoip/1.1.1/
(가장 최신 TS 64 버전 다운로드. 맨 아래 2번째 째 것 !!)
2. [파일 이동]
php_geoip.dll 파일만 복사해 아래 구조가 되게 현재 사용중인 PHP 버전 안의 ext 폴더 안에 붙여넣기
C:\laragon\bin\php\php-7.4.19-Win32-vc15-x64\ext\php_geoip.dll
3. [php.ini 설정]
C:\laragon\bin\php\php-7.4.19-Win32-vc15-x64\php.ini 파일 Dynamic Extensions 구역 맨 하단에 아래 코드 추가
; GeoIP (홈짱)
extension=geoip
4. [서버 재시작]
Laragon 프로그램에서 Stop 누른 후 다시 Start All 버튼 클릭
5. [DB 파일 다운]
아래 경로 편한 곳에서 필요한 데이터 다운로드
6. [DB 파일 이동] ★
다운받은 데이터를 아래 구조가 되게 붙여넣기
(예)
C:/laragon/bin/apache/httpd-2.4.47-win64-VS16/bin/GeoIP.dat
PS. C:/laragon/www/index.php 파일에 아래 코드 넣어 테스트 !!
<?php
$country = geoip_country_code_by_name('homzzang.com');
if ($country) {
echo '2글자 국가코드: ' . $country;
}
BiHon 님 (220105)
https://sir.kr/qa/444277
PS. 주의: GeoIP 레거시 버전은 2022년 5월에 업그레이드 중단됨.