|
@@ -1,22 +1,26 @@
|
|
|
# EXTRAS
|
|
|
## LDAP
|
|
|
-To enable the ldap php extension, put [Dockerfile](Dockerfile) in ./build/ and run
|
|
|
-`docker compose build` with following extra line in `docker-compose.yml`:
|
|
|
+##### Enable
|
|
|
+To enable the [LDAP php extension](https://www.php.net/manual/en/intro.ldap.php)
|
|
|
+run `docker compose build` with [Dockerfile](Dockerfile) in ./build/ add following extra line in docker-compose.yml:
|
|
|
+
|
|
|
```
|
|
|
services:
|
|
|
wordpress:
|
|
|
build: ./build/
|
|
|
```
|
|
|
|
|
|
-`ldapsearch` from the Debian package ldap-utils can be used to run queries for testing, e.g.:
|
|
|
-ldapsearch -x -H 'ldap://ldap.example.com' -b 'cn=users,dc=example,dc=com' 'cn=johndoe'
|
|
|
-#### Additional php settings
|
|
|
-EXTRAS folder contains a sample config.ini. To make use of it put it in the ./data/conf folder and add following line in `docker-compose.yml`:
|
|
|
-```
|
|
|
-
|
|
|
+##### Verify
|
|
|
To list installed php externsions, run:
|
|
|
+```
|
|
|
docker exec -it <container_name> sh -c 'php -r "print_r(get_loaded_extensions());"'
|
|
|
+```
|
|
|
|
|
|
+##### Debug
|
|
|
+`ldapsearch` from the Debian package [ldap-utils](https://packages.debian.org/search?keywords=ldap-utils) can be used to run queries for testing, e.g.:
|
|
|
+```
|
|
|
+ldapsearch -x -H 'ldap://ldap.example.com' -b 'cn=users,dc=example,dc=com' 'cn=johndoe'
|
|
|
+```
|
|
|
|
|
|
|
|
|
|
|
@@ -29,4 +33,4 @@ services:
|
|
|
volumes:
|
|
|
- ./conf/custom.ini:/usr/local/etc/php/conf.d/custom.ini:ro
|
|
|
|
|
|
-```
|
|
|
+```
|