Установка
Модуль FANN должен работать на любых дистрибутивах Linux.
Установка библиотеки FANN
Перед началом установки убедитесь, что на вашей системе уже установлена библиотека libfann. Она является частью главного репозитория в для большинства дистрибутивов Linux (ищите по слову fann). Вам необходима версия для разработчиков.
Если она не установлена, то вам, все же, придется ее установить. Можете установить ее из репозитория ОС либо скачать с » официального сайта. Например для Fedora:
$ sudo yum install fann-devel
$ 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 -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