La extensión FANN PHP debería funcionar en todos los sistemas Linux.
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
$ 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.
Esta extensión está disponible en PECL. La instalación es muy sencilla. Ejecute simplemente:
$ sudo pecl install fann
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'
$ 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 iniciar PHP, añada una línea:
extension=fann.so