L'extension FANN PHP devrait fonctionner sur tous les systèmes Linux.
Avant de commencer l'installation, assurez-vous que libfann est installé sur votre système. Il fait partie du dépôt principal dans la plupart des distributions Linux (recherchez fann). Vous avez besoin d'une version de développement.
Si ce n'est pas installé, vous devez d'abord l'installer. Téléchargez-le depuis le » site officiel ou obtenez-le depuis le dépôt de votre distribution. Par exemple sur Fedora:
$ sudo yum install fann-devel
$ sudo apt-get install libfann-dev
Si la librarie est ré-installée manuellement, alors tous les anciens fichiers de la librairie doivent être supprimés avant de ré-installer sinon l'ancienne version de la librairie pourrait être liée.
Cette extension est disponible sur PECL. L'installation est très simple. Exécutez simplement:
$ sudo pecl install fann
Pour les développeurs et les personnes intéressées par les derniers changements, vous pouvez compiler le pilote à partir du code source le plus récent sur » Github. Allez sur Github et cliquez sur le bouton "Download ZIP". Ensuite exécutez:
$ unzip php-fann-master.zip $ cd php-fann-master $ phpize $ ./configure $ make all $ sudo make install
Appliquez les changements suivants à php.ini:
Assurez-vous que la variable extension_dir pointe vers le répertoire contenant fann.so. La construction affichera où il installe le pilote PHP avec une sortie qui ressemble à:
Installing '/usr/lib/php/extensions/no-debug-non-zts-20060613/fann.so'
$ php -i | grep extension_dir extension_dir => /usr/lib/php/extensions/no-debug-non-zts-20060613 => /usr/lib/php/extensions/no-debug-non-zts-20060613
Pour charger l'extension au démarrage de PHP, ajoutez une ligne:
extension=fann.so