Ich muss mir jetzt mal selber antworten,
ich habe eine Lösung rausgefunden und werde
sie hier mal beschreiben.
1. Paket downloaden und entpacken
- Code: Select all
>/opt/lampp/bin/pear download radius
>tar -xzvf /opt/lampp/bin/radius-1.2.4.tgz
>cd radius-1.2.4
2. phpize ausführen und configure
- Code: Select all
>/opt/lampp/bin/phpize
>./configure --prefix=/opt/lampp/ --enable-radius --with-php-config=/opt/lampp/bin/php-config
3. Makefile erweitern
Das Makefile muss um ein Include-Verezichnis erweitert werden:
In der Zeile INCLUDES=... muss ein -I/opt/lampp/include hinzugefügt werden.
Das sieht dann so aus:
- Code: Select all
INCLUDES = -I/opt/lampp/include/php -I/opt/lampp/include/php/main -I/opt/lampp/include/php/Zend -I/opt/lampp/include/php/TSRM -I/opt/lampp/include
4. Dann noch backen:
- Code: Select all
>make
>make install
5. Die php.ini um die Zeile
- Code: Select all
extension="radius.so"
erweitern.
6. PEAR, die Installation beibringen.
- Code: Select all
>/opt/lampp/bin/pear install --register-only radius
7. Fertig
--
Das hat bei mir so funktioniert.
Man muss dazu sagen, ich hab das devel-Addon auch drinnen.
Ich denke, ohne wird das nicht gehen.
Zur Kontrollen, kann man noch phpinfo() anschauen,
da müsste ein Eintrag radius kommen.