본문 바로가기
homaki.tistory.com의 구글 광고

apache2

[PHP] 클라우드플레어로 접속자 국가 코드 표시 클라우드플레어를 사용하면 geoip 모듈이나 db를 사용하지 않아도 접속자의 국가를 알 수 있다.이것을 알아내려면 클라우드플레어 cdn(구름)을 활성화한 상태여야 한다. 위와 같이 dns 설정으로 들어가 Status에 보이는 것처럼 화살표가 구름을 가로지르는 아이콘으로 바꿔야 cdn이 활성화 된다. 구름을 활성화하지 않으면 평범한 dns 서버와 다를 바 없다. 클라우드플레어 접속 서버, 방식, 지역을 알고 싶으면 자신의 도메인 뒤에 /cdn-cgi/trace를 붙이면 된다. ▶ https://www.domain.com/cdn-cgi/trace 그러면 위 스샷과 같은 화면이 나온다.맨 밑에 빨간 상자에 있는 'loc=KR' 이것이 접속자가 접속 중인 국가 코드다. http 서버에 클라우드플레어 모듈이 없으.. 2016. 9. 20.
윈도우(Windows) php_curl 활성화 시 libssh2.dll 에러 윈도우(Windows)용 아파치(Apache)와 php를 연동했다. 사용한 버전은 httpd 2.4.12와 php 5.6.6 Thread Safe고 둘 다 x64다. php.ini에서 php_curl.dll을 활성화하고 아파치를 실행했는데... 요런 메시지박스가 날 반겨준다. httpd.exe - 시스템 오류 컴퓨터에 libssh2.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오. 당연히 phpinfo()를 아무리 찾아봐도 curl 정보는 나오지 않는다. 해결방법은 간단하다. php가 설치된 폴더로 들어가면 libssh2.dll이 있다. libssh2.dll을 C:\Windows\System32로 복사하고 서버를 재시작하면 끝. 그리고 phpinfo().. 2015. 3. 6.
homaki.tistory.com의 구글 광고