¿Cómo crear la funcionalidad GeoIP en un proyecto PHP?

Tengo alguna dirección IP ($_SERVER['REMOTE_ADDR']) y debo recibir (aprender) el nombre del país y sería bueno si también puedo recibir (aprender) el nombre de la ciudad. Y no olvides que es php-project, API útil, muy buena.

PD Es un proyecto de código abierto y debemos usar solo herramientas gratuitas y de código abierto.

Respuestas a la pregunta(5)

Su respuesta a la pregunta