FANN 설치

FANN PHP 확장은 모든 Linux 시스템에서 작동해야 합니다.


FANN 라이브러리 설치

설치를 시작하기 전에 libfann이 시스템에 설치되어 있는지 확인하십시오. 대부분의 Linux 배포판에서 기본 저장소의 일부입니다(fann 검색). 개발 버전이 필요합니다.

설치되어 있지 않다면 먼저 설치해야 합니다. » 공식 사이트에서 다운로드하거나 배포 리포지토리에서 가져옵니다. 예를 들어 Fedora에서:

$ sudo yum install fann-devel

또는 우분투:

$ sudo apt-get install libfann-dev

라이브러리를 수동으로 다시 설치하는 경우 다시 설치하기 전에 모든 이전 라이브러리 파일을 제거해야 합니다. 그렇지 않으면 이전 라이브러리 버전이 링크될 수 있습니다.


PECL 설치

이 확장은 PECL에서 사용할 수 있습니다. 설치는 매우 간단합니다. 그냥 실행:

$ sudo pecl install fann

수동 설치

최신 변경 사항에 관심이 있는 개발자와 사람들을 위해 » Github의 최신 소스 코드에서 드라이버를 컴파일할 수 있습니다. Github으로 이동하여 "ZIP 다운로드" 버튼을 클릭합니다. 그런 다음 다음을 실행합니다.

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

php.ini를 다음과 같이 변경합니다.

  • extension_dir 변수가 fann.so가 포함된 디렉토리를 가리키는지 확인하십시오. 빌드는 다음과 같은 출력과 함께 PHP 드라이버를 설치하는 위치를 표시합니다.
    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
                        

    그렇지 않은 경우 php.ini에서 extension_dir을 변경하거나 fann.so를 이동하십시오.

  • PHP 시작 시 확장을 로드하려면 다음 행을 추가하십시오.
    extension=fann.so