|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML
><HEAD
><TITLE
>PHP Extension</TITLE
><link href="../style.css" rel="stylesheet" type="text/css"><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Fast Artificial Neural Network Library"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="fann_set_activation_output_steepness"
HREF="r2496.html"><LINK
REL="NEXT"
TITLE="API Reference"
HREF="x2553.html"></HEAD
><BODY
CLASS="chapter"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Fast Artificial Neural Network Library</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="r2496.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x2553.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="chapter"
><H1
><A
NAME="php"
></A
>Chapter 6. PHP Extension</H1
><P
>These functions allow you to interact with the FANN library from PHP.</P
><P
>This extension requires the
<A
HREF="http://fann.sf.net/"
TARGET="_top"
>FANN</A
> library, version 1.1.0 or later.</P
><P
> This extension supports the same activation functions as the library, a list of which can
be found in the <A
HREF="r2030.html"
><I
>Activation Functions</I
></A
> section.
</P
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="php.install"
>6.1. Installation</A
></H1
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="php.install.pear"
>6.1.1. Using PEAR</A
></H2
><P
> The easiest way to install FANN-PHP is to use PEAR- if you
have a fairly recent version of PHP installed, simply run
<B
CLASS="command"
>pear install fann</B
>. Note that if there are
no stable releases of FANN-PHP, you may have to specify the
URI for the package, which can be obtained from <A
HREF="http://pecl.php.net/fann"
TARGET="_top"
>http://pecl.php.net/fann</A
>.
</P
><P
> If you cannot install FANN-PHP using PEAR, you can try
following the (obsolete) instructions at <A
HREF="http://www.cs.utexas.edu/users/UTCS/online-docs/php/pear/faq.install-pecl.html"
TARGET="_top"
>http://www.cs.utexas.edu/users/UTCS/online-docs/php/pear/faq.install-pecl.html</A
>.
</P
><P
> If you use one of these methods, you'll need to either
dl('fann.so') or add it to your php.ini
</P
><P
> If you use either of the above methods, you will probably need
to be root.
</P
></DIV
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="php.install.ext"
>6.1.2. Compiling into PHP</A
></H2
><P
> Please only use this method if using the methods outlined in
<A
HREF="c2519.html#php.install.pear"
><I
>Using PEAR</I
></A
> have failed.
</P
><P
> If you wish to compile FANN-PHP into PHP itself, you
can. First, uncompress the package into the ext subdirectory
of your copy of the PHP source code, and rename the
directory to ext/fann (from fann-x.x.x).
</P
><P
> Next, you must rebuild the configure script- to do so, run
<B
CLASS="command"
>./buildconf</B
> from the PHP source
directory.
</P
><P
> From here on, the procedure is similar to when you built PHP
originally- run <B
CLASS="command"
>./configure</B
> with your
desired options, plus <VAR
CLASS="parameter"
>--with-fann</VAR
>.
</P
><P
> Finally, run <B
CLASS="command"
>make</B
> and <B
CLASS="command"
>make
install</B
>. Note that you will probably need to be
root for <B
CLASS="command"
>make install</B
> to work.
</P
><P
> This method may require flex and bison to work- more
information can be obtained at <A
HREF="http://www.php.net/anoncvs.php"
TARGET="_top"
>http://www.php.net/anoncvs.php</A
>
</P
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="r2496.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x2553.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>fann_set_activation_output_steepness</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
> </TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>API Reference</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.