Version 4 (modified by pascal.charest@…, 15 years ago)

php5-xmlrpc & php5-curl


These are step by step instructions to install Wifidog auth-server on Debian Linux (testing, 2.6.17).

December 11th, 2006 - This document is currently a draft and not completed! There might be a lot more package that is really required in the "prerequisites" section.

Step-by-step instructions

Install the distro

A minimum install without any specific package is enough, as long as you have internet access and apt installed.

Install prerequisites

Before we install anything lets be sure we have access to internet and that our apt database is updated

apt-get update

The authentification server require apache and php (we install the latest version)

apt-get install apache2 php5

It also require a database server. PostgreSQL 8.1 and 7.4 are available, but since 8.1 is faster... the choice is easy.

apt-get install postgresql-8.1

We also need some specifics librairies

apt-get install xml-core gettext mcrypt libapache2-mod-php5 php5-cgi
apt-get install php5-mcrypt php5-mhash php5-pgsql php-pear php5-xmlrpc php5-curl

To get the latest version of wifidog-auth we will need subversion:

apt-get install subversion

Some more libs

pear install XML_RPC
cd /tmp
pear install --alldeps Phlickr-0.2.5.tgz 
rm Phlickr-0.2.5.tgz

Some stuff that isn't needed for the install, but still nice to have on a server (and which won't be install by default). If you don't what these are, you might not need them ;-)

apt-get install openssh less

Install the auth server

svn checkout
sudo mv wifidog-auth/ /var/www/

Apache 2 configuration file

PostgreSQL 8.1 configuration file

Configure locale in wifidog.conf

Configure the auth server

Go to  http://your_server_adress_here/wifidog-auth/wifidog/install.php and follow the instructions.