PHP-модуль FANN работает на любом дистрибутиве Linux.
Перед установкой модуля убедитесь, что система уже содержит библиотеку libfann. Библиотека — часть главного репозитория в для большей части Linux-дистрибутивов (ищи́те по слову fann). Для установки требуется версия для разработчиков.
Если библиотека не установлена, придётся её установить. Библиотеку можно установить из репозитория ОС или скачать » с официального сайта. Например, для Linux-дистрибутива 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