Some informations about wifidog client running on openwrt can be found on the FAQ.
Now comes the hard part installing the auth-server because it only works with PHP5 and PostgreSQL and I don't have PHP5 and my build of PHP4 doesn't fully support PostgreSQL. Does anyone have a clue how to
convert the scripts, to work with PHP4 and MySQL again (I think removing all that OO stuff should help).
The Auth-server will be working soon with MySQL, but no date is planned at this time. I think it will not be easy to convert the OO code to be working with PHP4.
Also all new development (like newly radius code released last week) will be OO.
Try to install postgresql and php5. If you are using Apache you can use this "pseudo" command to help you and use php4 and php5 at the same time:
wget http://www.postgresql.org/postgresql-source.tar.gz
tar -xzf postgresql-source.tar.gz
cd postgresql-source
./configure --prefix=/usr/local/postgresql8
make
make install
wget http://www.php.net/php5-source.tar.gz
tar -xzf php5-source.tar.gz
cd php5-source
./configure (Remove/add to fit your needs)
--prefix=/usr/local/php5
--with-gd
--with-zlib
--with-xml
--with-freetype-dir
--with-bz2
--with-zip
--with-openssl
--with-ttf
--with-tiff-dir
--with-pgsql=/usr/local/postgresql8
--with-regex=system
make
make install
cp /usr/local/php5/bin/php /usr/local/apache/cgi-bin/php5
Add this to your apache config file (httpd.conf)
AddType application/x-httpd-php5 .php .php5
Action application/x-httpd-php5 /cgi-bin/php5
Rename all auth-server php files to end with .php5
Finally restart your apache server.
If you need more help ask on wifidog mailing list or go on PHP and Postgresql help sites.