Wijzigen van php met suPHP richtlijnen

U wilt maken 2 bestanden in de public_html van website waar suPHP is ingeschakeld. Een .htaccess opgeven pad naar php.ini configuratie en een php.ini met richtlijnen.
U kunt php instellingen wijzigen en laden van extensies uit een centrale php.ini voor alle mappen van de site.

 

Voorbeeld voor account “accountnaam”. Zorg ervoor dat u dat in .htaccess inhoud bijwerken:

.htaccess

suPHP_ConfigPath /home/[accountnaam]/public_html

 

php.ini

register_globals = Off
Extension=PDO.so

Extension=pdo_sqlite.so
Extension=sqlite.so
Extension=pdo_mysql.so
Extension=geoip.so

GeoIP PHP extensie installeren

Installeren van GeoIP C API
Wijzigen 1.4.8 versie gedownload.

cd /usr/local/src
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
teer zxvf GeoIP.tar.gz
CD GeoIP-*
./configureren
maken
make check
Maak installeren

Installeren PHP PECL verlenging

PECL installeren geoip

Php.ini vinden

PHP -i | grep php.ini

Inschakelen van extensie te laden in php.ini:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamische extensies ;
;;;;;;;;;;;;;;;;;;;;;;
Extension=geoip.so

Mogelijk moet u opnieuw opstarten van de HTTP-server (Apache) wijzigingen moeten worden toegepast.

Download Geo Lite City database

cd /usr/local/src
wget -N - q http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
MV GeoLiteCity.dat /usr/local/share/GeoIP/GeoIPCity.dat

Voor meer nauwkeurige detectie- en productie-projecten, de volledige GeoCity database van MaxMind kopen.