Modificare direttive php con suPHP

È necessario creare 2 file in public_html del sito web in cui suPHP è abilitata. Un percorso che specifica Htaccess alla configurazione php.ini e un php.ini con le direttive.
È possibile modificare le impostazioni di php e caricare le estensioni da un php. ini centrale per tutte le cartelle del sito.

 

Esempio per conto “conto-nome”. Assicurati di aggiornare che nel contenuto .htaccess:

.htaccess

/ Home / suPHP_ConfigPath[conto-nome]/public_html

 

php.ini

register_globals = Off
Extension=PDO.so

Extension=pdo_sqlite.so
Extension=SQLite.so
Extension=pdo_mysql.so
extension = geoip.so

Installare GeoIP PHP Extension

Installare GeoIP API C
Cambiamento 1.4.8 a versione scaricata.

cd / usr / local / src
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
prende -zxvf GeoIP.tar.gz
* Cd GeoIP-
./configurare
rendere
make check
make install

Installare estensione PHP PECL

pecl installare geoip

Trova php.ini

php -i | grep php.ini

Abilita estensione da caricare nel php.ini:

;;;;;;;;;;;;;;;;;;;;;;
; Estensioni dinamici ;
;;;;;;;;;;;;;;;;;;;;;;
extension = geoip.so

Potrebbe essere necessario riavviare il server HTTP (apache) per applicare le modifiche.

Scarica Database Lite Geo Città

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

Per i progetti di rilevamento e di produzione più accurati, comprare il database completo Geocity da MaxMind.