Установка

Модуль 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