Extension Php : 5.2 jusqu’à la version 7.2
Agent Php : Glibc supérieure ou égale à la 2.5
mkdir ~/nudge && cd ~/nudge
Téléchargement de l’extension et de l’agent
Vous pouvez télécharger l’ensemble des composants dans le bundle disponible sur le support Atakama (agent + extensions).
sudo mkdir -p /etc/nudge
sudo mkdir -p /var/log/nudge
sudo mkdir -p /usr/lib64/php/modules
Déplacement des fichiers
Le répertoire où positionner le fichier nudge.ini
dépend de la distribution linux de votre serveur :
Distribution | Répertoire |
---|---|
Redhat (ou proche) | /etc/php.d |
Ubuntu, Debian (ou proche) | /etc/php5/apache2/conf.d/ |
sudo mv nudge.ini /etc/php.d
sudo mv config.cfg logger.properties /etc/nudge
sudo mv nudge.so /usr/lib64/php/modules
sudo mv nudge-agent /usr/bin
sudo chmod +x /usr/bin/nudge-agent
sudo chmod +w /var/log/nudge
Attention : Si SELinux est activé, il faut attribuer des droits au module PHP :
sudo chcon system_u:object_r:textrel_shlib_t /usr/lib64/php/modules/nudge.so
Indiquer la clé de votre application dans le fichier /etc/php.d/nudge.ini
:
Elle est constituée du répertoire de votre application et de votre clé Nudge.
Exemple :
nudge.apps=/var/www/myapp:c5e9230c-3927-4c53-829d-8d87dbeff
Poursuivre vers la documentation PHP complète :
nohup /usr/bin/nudge-agent &
sudo /etc/init.d/httpd restart
ou
sudo service apache2 restart
Lister le contenu du répertoire : /var/log/nudge
, vous devriez voir ces fichiers de journalisation :
nudge-agent.log
nudge-extension.log