Wenn Sie das GeoIP PECL für PHP verwenden möchten, so müssen Sie folgenden Inhalt in Ihre ini-Datei einfügen.
Wie Sie eine ini-Datei auf Ihrem Account erstellen können, finden Sie in dem folgenden FAQ Artikel: PHP Einstellungen über php.ini
Für PHP 5.6 (Datei: php5.6.ini)
extension_dir="/usr/local/php_extensions/php5.6/"
extension="geoip.so"
[geoip]
geoip.custom_directory="/home/USERNAME/geoIP_data"
Hinweis: Bitte ersetzen Sie das Wort "USERNAME" mit den Haupt-FTP-Benutzer Ihres Webaccounts!
GeoIP installieren:
Als nächsten Schritt müssen Sie die GeoIP Datenbanken auf Ihrem Account installieren. Loggen Sie sich hierzu per SSH auf Ihren Account ein und führen Sie die folgenden Befehle aus:
1) Verzeichnis "geoIP_data erstellen und in dieses Verzeichnis wechseln:
mkdir ~/geoIP_data && cd ~/geoIP_data
2) Die GeoIP Datenbank runterladen:
wget https://pecl.php.net/get/geoip-1.0.8.tgz
3) Die GeoIP Datenbank entpacken:
gzip -d geoip-1.0.8.tgz
Nach diesen Punkten sollte das GeoIP PECL Modul korrekt funktionieren.
4) Anschließend können Sie das Modul GeoIP nach folgender Anleitung nutzen:
Länder via mod_geoip sperren