Модуль FANN должен работать на любых дистрибутивах Linux.
Перед началом установки убедитесь, что на вашей системе уже установлена библиотека libfann. Она является частью главного репозитория в для большинства дистрибутивов Linux (ищите по слову fann). Вам необходима версия для разработчиков.
Если она не установлена, то вам, все же, придется ее установить. Можете установить ее из репозитория ОС либо скачать с » официального сайта. Например для Fedora:
$ sudo yum install fann-devel
$ sudo apt-get install libfann-dev
Если библиотека переустанавливается вручную, то сперва необходимо удалить старую версию библиотеки, иначе она не будет заменена.
Этот модуль доступен в PECL. Установка очень проста, запустите:
$ sudo pecl install fann
Для разработчиков и людей, заинтересованных в самой свежей версии, есть возможность скомпилировать из самых свежих исходных кодов, которые лежат на » GitHub. Зайтите на GitHub и нажмите "Download ZIP". после этого запустите:
$ unzip php-fann-master.zip $ cd php-fann-master $ phpize $ ./configure $ make all $ sudo make install
Внесите следующие изменения в php.ini:
Убедитесь, что extension_dir указывает на директорию, в которой находится fann.so. При сборке на экран будет выведено, куда именно устанавливается скомпилированный модуль:
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
Для загрузки модуля при запуске PHP, добавьте в php.ini строку:
extension=fann.so