From ArchWiki
Revision as of 13:53, 6 November 2013 by Lonaowna (Talk | contribs) (/usr/share/webapps/ is already in open_basedir by default)

Jump to: navigation, search

phpLDAPadmin is an web-based LDAP adminstration interface.


See LAMP for a guide to setting up Apache, MySQL, and PHP.


Install the package phpldapadmin from the official repositories.



Copy the Apache configuration file:

# cp /etc/webapps/phpldapadmin/apache.example.conf /etc/httpd/conf/extra/httpd-phpldapadmin.conf

And include it in /etc/httpd/conf/httpd.conf:

# phpldapadmin configuration
Include conf/extra/httpd-phpldapadmin.conf

By default, everyone can see the phpLDAPadmin page, to change this, edit /etc/httpd/conf/extra/httpd-phpldapadmin.conf to your liking. For example, if you only want to be able to access it from the same machine, replace Allow from all by Allow from localhost.


You need to enable the php-ldap extension in PHP by editing /etc/php/php.ini and uncommenting the line


Optional configuration

phpLDAPadmin's configuration file is located at /etc/webapps/phpldapadmin/config.php. It should be usable without making any modifications.

Although not strictly neccessary you can edit config.php and name your server with the line


Accessing your phpLDAPadmin installation

Your phpLDAPadmin installation is now complete. Before start using it you need to restart Apache.

You can access your phpLDAPadmin installation by going to http://localhost/phpldapadmin