by Emma Richardson.
It appears that maybe your host has deleted the php ldap module altogether. You can reference it all you want in php.ini but if it is not there, it is simply not there!
The ldap module in Moodle is separate to the php extension. The php extension needs to be installed on the server and you will probably need to talk to your host about that.