2010-08-13 3 views
0

J'utilise maxminds geoip apache mod extention. Il nécessite la fonction php 'apache_note'. Cependant, alors que suphp est actif, je ne peux pas accéder à la fonction.Fonction php 'apache_note' pendant que SUPHP est actif

Idéalement, je voudrais utiliser suphp car je comprends qu'il offre des avantages de sécurité.

Est-il possible d'utiliser apache_note tout en utilisant suphp?

Répondre

1

Les fonctions Apache de PHP sont "only available when running PHP as an Apache module", selon les docs. suPHP fonctionne très différemment de mod_php, il est donc très peu probable que vous puissiez le faire fonctionner.

Comme vous utilisez le service GeoIP de MaxMind, avez-vous regardé leur pure-PHP library on PEAR, ou C implementation on PECL?

+0

Quels sont les avantages/inconvénients entre les solutions poire et PECL? Merci – Pablo

+0

@Pablo, avec la solution PEAR, vous pouvez simplement déposer la bibliothèque dans votre base de code et y accéder directement, sans avoir besoin de l'installer sur le serveur ou de changer la configuration du serveur. Avec le package PECL, vous devez avoir accès à un compilateur et modifier la configuration PHP du serveur. Ils prétendent que le paquet PECL fonctionne plus vite, et peut-être raison. – Charles

Questions connexes