Установка

Модуль FANN должен работать на любых дистрибутивах Linux.

Установка библиотеки FANN

Перед началом установки убедитесь, что на вашей системе уже установлена библиотека libfann. Она является частью главного репозитория в для большинства дистрибутивов Linux (ищите по слову fann). Вам необходима версия для разработчиков.

Если она не установлена, то вам, все же, придется ее установить. Можете установить ее из репозитория ОС либо скачать с » официального сайта. Например для Fedora:


$ sudo yum install fann-devel

или Ubuntu:

$ sudo apt-get install libfann-dev

Если библиотека переустанавливается вручную, то сперва необходимо удалить старую версию библиотеки, иначе она не будет заменена.

Установка из PECL

Этот модуль доступен в 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:
    
    $ 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
    
    
    Если это не так, то поменяйте extension_dir в php.ini или просто переместите fann.so куда следует.

  • Для загрузки модуля при запуске PHP, добавьте в php.ini строку:

    
    extension=fann.so