Ik heb op dit moment ldap draaiende op mijn slackware 10.2 server. Nu wil ik graag gebruik gaan maken van phpldapadmin alleen heb ik hiervoor php met ldap ondersteuning nodig. Standaard heeft php voor slackware dit niet.
Geen probleem dacht ik dus ik download de source van php4 van de slackware site inclusief buildscript en patches,etc.
Deze heb ik gestart door php.Slackbuild te runnen.Natuurlijk van te voren dit bestand bewerkt en --with-ldap eraan toegevoegd. De eerste keer kreeg ik een error door het beeld. Dit bleek te gaan vanwege het ontbreken van de source van pine. Dus deze ook gedownload. Nog een keer php.Slackbuild runnen leverde me fijn 2 packages op: pine en php. Deze heb ik vervolgens geinstalleerd. De oude php versie natuurlijk eerst verwijderd.
Apache restart, geeft aan dat er iets fouts zit. Hij kan namelijk libphp4.so niet vinden in /usr/libexec/apache
Deze heb ik uit de standaard slackpakage gehaald. Je zou in principe verwachten dat deze toch wel aangemaakt wordt...of niet?
apache restart en alles loopt zoals het hoort. Alleen php met ldap werkt nog steeds niet. Toen bedacht ik me dat ik in php.ini: extension=php_ldap.dll moest invoeren. Ook dit hielp niet. Er is zelfs geen php_ldap.dll aanwezig op het systeem.
Vervolgens maar eens een php bestandje op de server gezet met daarin:
Hierin zie ik niets meer terug van de with-ldap parameter die ik in de slackbuild heb meegegeven.
Wat o wat vergeet ik? Ik zelf zie namelijk niet meer wat ik fout doe of vergeet
Geen probleem dacht ik dus ik download de source van php4 van de slackware site inclusief buildscript en patches,etc.
Deze heb ik gestart door php.Slackbuild te runnen.Natuurlijk van te voren dit bestand bewerkt en --with-ldap eraan toegevoegd. De eerste keer kreeg ik een error door het beeld. Dit bleek te gaan vanwege het ontbreken van de source van pine. Dus deze ook gedownload. Nog een keer php.Slackbuild runnen leverde me fijn 2 packages op: pine en php. Deze heb ik vervolgens geinstalleerd. De oude php versie natuurlijk eerst verwijderd.
Apache restart, geeft aan dat er iets fouts zit. Hij kan namelijk libphp4.so niet vinden in /usr/libexec/apache
Deze heb ik uit de standaard slackpakage gehaald. Je zou in principe verwachten dat deze toch wel aangemaakt wordt...of niet?
apache restart en alles loopt zoals het hoort. Alleen php met ldap werkt nog steeds niet. Toen bedacht ik me dat ik in php.ini: extension=php_ldap.dll moest invoeren. Ook dit hielp niet. Er is zelfs geen php_ldap.dll aanwezig op het systeem.
Vervolgens maar eens een php bestandje op de server gezet met daarin:
code:
1
2
3
| <? phpinfo(); ?> |
Hierin zie ik niets meer terug van de with-ldap parameter die ik in de slackbuild heb meegegeven.
Wat o wat vergeet ik? Ik zelf zie namelijk niet meer wat ik fout doe of vergeet
There is no such thing as innocence, only degrees of guilt | Flickr!