개발 Q&A

제목 WAMP 32bit 서버에서 GEOIP extension 관련 질문입니다.
카테고리 서버
글쓴이 브레인토스트 작성시각 2016/12/15 15:10:12
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 16059   RSS

현재 로컬 개발 환경에 wamp server 32비트가 설치되어있습니다.

개발 중에 geo_ip.dll을 사용해야 할 일이 생겨서 

http://pecl.php.net/package/geoip

이 사이트에 있는 32비트전용 dll stable 버전을 다운받아서

c:\wamp\bin 밑에 있는 php.ini 파일에

extension=php_geoip.dll 이렇게 써주고 재시작을 했는데요.

phpinfo에도 geoip관련 확장 프로그램이 설치되어있다고 나와있지 않고

wamp 관리 프로그램 메뉴에 들어가보면 PHP>PHP extensions>여기에 다른 확장프로그램이 있는데

밑에 쪽에 No extension= 이라는 분류가 따로 생기고 바로 밑에

php_geoip라고 써있는데 앞쪽에 빨간색 세모 표시가 나옵니다.

그 아이콘을 누르면

밑의 사진과 같은 화면이 나타나구요.

왜이러는걸까요? 스레드와 논스레드 버전 전부 설치해봤습니다.


첨부파일 Capture.PNG (41.2 KB)
 다음글 정규식을 만드는중인데요... (2)
 이전글 우분투 curl 버전 업데이트 하는 방법 알고 계시나요... (2)

댓글

변종원(웅파) / 2016/12/15 15:20:47 / 추천 0
dll 위치를 인식 못하거나 버전이 안맞거나 그렇겁니다.
브레인토스트 / 2016/12/15 15:22:52 / 추천 0

@웅파

php 5.6.25 버전 사용 중이고

해당 사이트의 5.6 버전에 있는 걸 다운 받았는데도 문제가 되는건가요 ㅠ

변종원(웅파) / 2016/12/15 15:24:58 / 추천 0
해당 dll이 php.ini에 선언한 위치에 있는지 확인해보세요. 통상적으로 dll들이 저장되는 위치가 있습니다.
브레인토스트 / 2016/12/15 15:29:29 / 추천 0

@웅파

네 저장위치는 맞습니다.

c:\wamp\bin\php\php5.6.25\ext\입니다.

변종원(웅파) / 2016/12/15 15:53:29 / 추천 0
메세지는 php.ini에 선언되지 않았다고 합니다. php.ini를 다시 보심이.
브레인토스트 / 2016/12/15 16:44:40 / 추천 0

@웅파

네 알겠습니다 ㅠ