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