Instalación

La extensión FANN para PHP debería funcionar en todos los sistemas Linux.

Instalación de la biblioteca FANN

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

o Ubuntu:

$ sudo apt-get install libfann-dev

Instalación desde PECL

Esta extensión está disponible en PECL. La instalación es muy sencilla. Simplemente ejecute:


$ sudo pecl install fann

Instalación manual

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'
    
    
    Asegúrese de que es el mismo que el del directorio de extensiones de PHP ejecutando:
    
    $ 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
    
    
    Si no lo fuera, cambie extension_dir en php.ini o mueva fann.so.

  • Para cargar la extensión al inicio de PHP, añada la línea:

    
    extension=fann.so