Установка
Модуль 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