La extensión FANN para PHP debería funcionar en todos los sistemas Linux.
Antes de iniciar la instalación asegúrese de que libfann está instalada en su sistema. Es parte del repositorio principal en la mayoría de las distribuciones de Linux (busque por `fann`). Es necesaria una versión de desarrollo.
Si no está instalada, es necesario instalarla primero. Descárguela desde el » sitio oficial u obténgala desde el repositorio de su distribución. Por ejemplo, en Fedora:
$ sudo yum install fann-devel
$ sudo apt-get install libfann-dev
Esta extensión está disponible en PECL. La instalación es muy sencilla. Simplemente ejecute:
$ sudo pecl install fann
Para desarrolladores y gente interesada en los últimos cambios, se puede compilar el controlador desde el último código fuente en » Github. Diríjase a Github y haga clic en el botón "Download ZIP". Después ejecute:
$ unzip php-fann-master.zip $ cd php-fann-master $ phpize $ ./configure $ make all $ sudo make install
Realice los siguientes cambios en php.ini:
Asugúrese de que la variable extension_dir apunta al directorio que contiene fann.so. El proceso de construcción mostrará dónde está instalando el controlador de PHP con una salida parecida a esta:
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
Para cargar la extensión al inicio de PHP, añada la línea:
extension=fann.so