Here are the steps to set up LDAP on Docker php-fpm alpine:
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
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
Restart the PHP-FPM service to load the new configuration:
service php7-fpm restart
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.
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
Asked: 2022-09-27 11:00:00 +0000
Seen: 13 times
Last updated: Jul 10 '22
How can a HTTP header be inserted in WordPress?
How can data be stored in a data attribute and utilized through Ajax?
How can an array be passed using typo3 flexform xml and itemsProcConfig?
How to use Composer autoload in implementing PHP namespaces?
What is the difference between highlighting HTML code in a .php file in VSCode?
Does JSON encode fail to retrieve data from the database?
Why isn't the cell text appearing when using easytable and fpdf in PHP version 7.4?
Can the GS1 128 barcode decoder in PHP or Jquery be utilized?
How can Xdebug be used in conjunction with VSCode for Laravel on Sail and WSL2?