Documentación offline PHP master

Instalación/Configuración

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Instalación/Configuración#

Requisitos#

PHP >= 5.2.0 y libfann >= 2.1.0

Instalación#

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

Instalación de la biblioteca FANN#

Antes de comenzar la instalación, asegúrese de que libfann esté instalado en su sistema. Forma parte del repositorio principal en la mayoría de las distribuciones Linux (busque fann). Se necesita una versión de desarrollo.

Si no está instalado, debe instalarse primero. Descárguelo desde el sitio oficial o obténgalo desde el repositorio de su distribución. Por ejemplo en Fedora:

$ sudo yum install fann-devel

o en Ubuntu:

$ sudo apt-get install libfann-dev

Si la biblioteca se reinstala manualmente, entonces todos los archivos antiguos de la biblioteca deben eliminarse antes de reinstalar, de lo contrario podría vincularse la versión antigua de la biblioteca.

Instalación PECL#

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

$ sudo pecl install fann

Manual de instalación#

Para los desarrolladores y las personas interesadas en los últimos cambios, se puede compilar el controlador a partir del código fuente más reciente en Github. Vaya a Github y haga clic en el botón "Download ZIP". Luego ejecute:

$ unzip php-fann-master.zip
$ cd php-fann-master
$ phpize
$ ./configure
$ make all
$ sudo make install

Aplique los siguientes cambios a php.ini:

  • Asegúrese de que la variable extension_dir apunte hacia el directorio que contiene fann.so. La construcción mostrará dónde instala el controlador PHP con una salida que se parece a:

    Installing '/usr/lib/php/extensions/no-debug-non-zts-20060613/fann.so'

Asegúrese de que sea el mismo que el directorio de extensión 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 es así, cambie la variable extension_dir en php.ini o mueva fann.so.

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

    extension=fann.so

Tipos de recursos#