Ask Your Question
3

What is the process for setting up LDAP on Docker php-fpm alpine?

asked 2022-09-27 11:00:00 +0000

qstack gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2022-07-10 15:00:00 +0000

lalupa gravatar image

Here are the steps to set up LDAP on Docker php-fpm alpine:

  1. Start a new Docker container with the php-fpm alpine image.
  2. Install the necessary LDAP packages using APK, the package manager for Alpine Linux. The following packages are required: openldap-clients and php7-ldap. You can use the following command to install both packages:

    apk add --no-cache openldap-clients php7-ldap

  3. Update the php.ini file to enable the LDAP extension. You can locate the php.ini file in the /etc/php7 directory. Add the following line:

    extension=ldap.so

  4. Restart the PHP-FPM service to load the new configuration:

    service php7-fpm restart

  5. Test your LDAP connection using the ldapsearch command. For example, to search for all user objects in your LDAP directory, run:

    ldapsearch -x -b "dc=mydomain,dc=com" "(objectClass=person)"

    Replace dc=mydomain,dc=com with the base DN of your LDAP directory.

That's it. LDAP is now set up and ready to use in your Docker container running php-fpm alpine.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2022-09-27 11:00:00 +0000

Seen: 13 times

Last updated: Jul 10 '22