Die Hoffnung stirbt bekanntlich… Nun ist sie begraben, die Hoffnung auf eine mit PHP7 lauffaehige Version im PEAR 🙁 Da ich aber nun immer mehr Server aufs unbestreitbar bessere 7 update, war es an der Zeit, sich auch mal dafuer nach einer Loesung umzuschauen. Gluecklicherweise hat sich schon im vorigen Jahr jemand des Problems angenommen und einen entsprechenden Patch unter https://bugs.php.net/ veroeffentlich. Hier also nur noch die Info, wie es sich implementieren laesst. Natuerlich in der Hoffnung, dass es bald auch mal Einzug in einen stabilen Zweig des Moduls findet.
wget https://pecl.php.net/get/geoip-1.1.0.tgz wget https://download.3uu.org/3uu-ROM/geoip-1.1.0-ipv6-php7.patch tar xfvz geoip-1.1.0.tgz cd geoip-1.1.0/ patch < ../geoip-1.1.0-ipv6-php7.patch /opt/3uu/php/bin/phpize ./configure --with-php-config=/opt/3uu/php/bin/php-config make make test make install joe /opt/3uu/php.ini # einfuegen von # extension=geoip.so /etc/init.d/apachectl restart
Der Patch wirft ein paar Fehler bei den Test-Dateien, die man aber getrost ignorieren kann. Der Rest ist wie schon unter https://datenverwurstungszentrale.com/stadt-und-land-mittels-geoip-ermitteln-268.htm beschrieben.