Установка

PHP-модуль FANN работает на любом дистрибутиве Linux.

Установка модуля FANN

Перед установкой модуля убедитесь, что система уже содержит библиотеку libfann. Библиотека — часть главного репозитория в для большей части Linux-дистрибутивов (ищи́те по слову fann). Для установки требуется версия для разработчиков.

Если библиотека не установлена, придётся её установить. Библиотеку можно установить из репозитория ОС или скачать » с официального сайта. Например, для Linux-дистрибутива 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
    
    

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top