FANN PHP 擴充功能應該可以在所有 Linux 系統上運作。
在開始安裝之前,請確保您的系統上已安裝 libfann。它是大多數 Linux 發行版主要儲存庫的一部分(搜尋 fann)。您需要開發版本。
如果尚未安裝,您需要先安裝它。您可以從 » 官方網站 下載,或從您的發行版儲存庫取得。例如,在 Fedora 上
$ sudo yum install fann-devel
$ sudo apt-get install libfann-dev
如果函式庫是手動重新安裝的,那麼在重新安裝之前應該移除所有舊的函式庫檔案,否則可能會連結到舊的函式庫版本。
此擴充功能可在 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 -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 啟動時載入延伸模組,請在 php.ini 中加入以下一行:
extension=fann.so