Salut les joomlers de l'extrême!

Après avoir essayé d’installer cette extension avec pecl sans succès.
Avec le message suivant “Warning cannot install module.These settings must match”.
En gros avec pecl l’extension n’était pas compilée avec la bonne version de php.

La marche à suivre que je vous présente fonctionne bien et a été testée pour
Ubuntu Server 16.04 LTS et php7.0.27.

commande suivante dans votre terminal qui permettra de compiler l’extension libsodium-php avec votre version exacte de php. Dans mon cas, au moment ou j’écris ce tutoriel, j’utilise PHP 7.0.27
	
	phpize && ./configure && make && sudo make install
	



6. Enfin, l’extension étant compilée vous pouvez la rajouter dans un fichier ini. Par exemple /etc/php/7.0/mods-available/sodium.ini et y mettre le contenu suivant:



extension=sodium.so




7.Activez l’extension avec la commande suivante dans votre terminal:



sudo phpenmod sodium




8. Relancez php et/ou votre serveur web (Pour moi c’est php7.0-fpm) donc



sudo systemctl reload php7.0-fpm




9. Vérifier que cela a fonctionné. En tapant dans votre terminal

php -i | grep -F "sodium"




10. Si tout c’est bien passé, vous devriez voir parmis les lignes la phrase suivante en anglais:

sodium support => enabled

A bientôt pour de nouvelles astuces